Verisoft.TestInfrastructure
1.6.2
dotnet add package Verisoft.TestInfrastructure --version 1.6.2
NuGet\Install-Package Verisoft.TestInfrastructure -Version 1.6.2
<PackageReference Include="Verisoft.TestInfrastructure" Version="1.6.2" />
<PackageVersion Include="Verisoft.TestInfrastructure" Version="1.6.2" />
<PackageReference Include="Verisoft.TestInfrastructure" />
paket add Verisoft.TestInfrastructure --version 1.6.2
#r "nuget: Verisoft.TestInfrastructure, 1.6.2"
#:package Verisoft.TestInfrastructure@1.6.2
#addin nuget:?package=Verisoft.TestInfrastructure&version=1.6.2
#tool nuget:?package=Verisoft.TestInfrastructure&version=1.6.2
Verisoft.TestInfrastructure
Verisoft's infrastructure for test automation projects on C#.
Installation
Install the package from NuGet:
dotnet add package Verisoft.TestInfrastructure
Or via Package Manager Console:
Install-Package Verisoft.TestInfrastructure
Usage
Create your test classes by inheriting from VerisoftBaseTest:
using NUnit.Framework;
using Verisoft.TestInfrastructure.Lifecycle;
namespace MyTests;
[TestFixture]
public class AndroidTests : VerisoftBaseTest
{
[Test]
public void MyTest()
{
// Your test code here
Assert.Pass();
}
}
License
MIT License - See LICENSE file for details.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | 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. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- Allure.Net.Commons (>= 2.15.0)
- Allure.NUnit (>= 2.15.0)
- Appium.WebDriver (>= 8.3.0)
- Autofac (>= 9.3.0)
- JunitXml.TestLogger (>= 8.0.0)
- Microsoft.Bcl.AsyncInterfaces (>= 10.0.9)
- Microsoft.NET.Test.Sdk (>= 18.7.0)
- Moq (>= 4.20.72)
- NLog (>= 6.1.3)
- NUnit (>= 4.6.1)
- NUnit3TestAdapter (>= 5.2.0)
- ReportPortal.NUnit (>= 4.9.0)
- Selenium.Support (>= 4.45.0)
- Selenium.WebDriver.ChromeDriver (>= 150.0.7871.4600)
- WebDriverManager (>= 2.17.7)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Fix wait poll misses being reported as errors: Waits drives WebDriverWait.Until(d => d.FindElement(..)) through VerisoftDriver, so every poll miss fired DriverListener.OnError at error level before WebDriverWait retried, flooding ReportPortal with "Error during 'FindElement'" lines for waits that ultimately succeeded. NoSuchElementException and StaleElementReferenceException are now reported at debug level; all other exception types remain at error level.