Ossa.TestFramework.UIIntegration.Selenium
0.2.0-alpha0634
Early alpha, please update to latest/stable release
See the version list below for details.
dotnet add package Ossa.TestFramework.UIIntegration.Selenium --version 0.2.0-alpha0634
NuGet\Install-Package Ossa.TestFramework.UIIntegration.Selenium -Version 0.2.0-alpha0634
<PackageReference Include="Ossa.TestFramework.UIIntegration.Selenium" Version="0.2.0-alpha0634" />
paket add Ossa.TestFramework.UIIntegration.Selenium --version 0.2.0-alpha0634
#r "nuget: Ossa.TestFramework.UIIntegration.Selenium, 0.2.0-alpha0634"
// Install Ossa.TestFramework.UIIntegration.Selenium as a Cake Addin #addin nuget:?package=Ossa.TestFramework.UIIntegration.Selenium&version=0.2.0-alpha0634&prerelease // Install Ossa.TestFramework.UIIntegration.Selenium as a Cake Tool #tool nuget:?package=Ossa.TestFramework.UIIntegration.Selenium&version=0.2.0-alpha0634&prerelease
Ossa IT Test Framework Package
Overview
This package provides an integration test framework for C# using various different plugin framweworks. It allows for a view based configuration setup that makes it easy to deliver tests on a page by page basis.
Currently supported framwworks:
- Playwright
Getting Started
Install the package to your integration project using nuget manager or from the dotnet
command line:
dotnet new add Ossa.TestFramework.UIIntegration
Starter integration project
You can install the Ossa TestFramework template to get a sample Integration project
dotnet new install ossa-test-selenium
Start codegen
You can run codegen from the build directory and navigate to templates\test\TestFramework.IntegrationTests to view the name of elements within a webpage. This can be run in net6.0 or net7.0
powershell bin/Debug/net6.0/playwright.ps1 codegen
or
powershell bin/Debug/net7.0/playwright.ps1 codegen
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net6.0
- DotNetSeleniumExtras.WaitHelpers (>= 3.11.0)
- Microsoft.Extensions.Configuration (>= 8.0.0)
- Microsoft.Extensions.Configuration.Json (>= 8.0.0)
- Microsoft.Extensions.DependencyInjection (>= 8.0.0)
- Microsoft.Extensions.Logging (>= 8.0.0)
- Microsoft.Extensions.Logging.Abstractions (>= 8.0.1)
- Microsoft.Extensions.Logging.Console (>= 8.0.0)
- Microsoft.Extensions.Options (>= 8.0.2)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 8.0.0)
- Ossa.TestFramework.Core (>= 0.2.0-alpha0634)
- Selenium.Support (>= 4.20.0)
- Selenium.WebDriver (>= 4.20.0)
- System.Text.Encoding.CodePages (>= 8.0.0)
- WebDriverManager (>= 2.17.2)
-
net7.0
- DotNetSeleniumExtras.WaitHelpers (>= 3.11.0)
- Microsoft.Extensions.Configuration (>= 8.0.0)
- Microsoft.Extensions.Configuration.Json (>= 8.0.0)
- Microsoft.Extensions.DependencyInjection (>= 8.0.0)
- Microsoft.Extensions.Logging (>= 8.0.0)
- Microsoft.Extensions.Logging.Abstractions (>= 8.0.1)
- Microsoft.Extensions.Logging.Console (>= 8.0.0)
- Microsoft.Extensions.Options (>= 8.0.2)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 8.0.0)
- Ossa.TestFramework.Core (>= 0.2.0-alpha0634)
- Selenium.Support (>= 4.20.0)
- Selenium.WebDriver (>= 4.20.0)
- System.Text.Encoding.CodePages (>= 8.0.0)
- WebDriverManager (>= 2.17.2)
-
net8.0
- DotNetSeleniumExtras.WaitHelpers (>= 3.11.0)
- Microsoft.Extensions.Configuration (>= 8.0.0)
- Microsoft.Extensions.Configuration.Json (>= 8.0.0)
- Microsoft.Extensions.DependencyInjection (>= 8.0.0)
- Microsoft.Extensions.Logging (>= 8.0.0)
- Microsoft.Extensions.Logging.Abstractions (>= 8.0.1)
- Microsoft.Extensions.Logging.Console (>= 8.0.0)
- Microsoft.Extensions.Options (>= 8.0.2)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 8.0.0)
- Ossa.TestFramework.Core (>= 0.2.0-alpha0634)
- Selenium.Support (>= 4.20.0)
- Selenium.WebDriver (>= 4.20.0)
- System.Text.Encoding.CodePages (>= 8.0.0)
- WebDriverManager (>= 2.17.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.