Saucery.TUnit
1.43.41
Prefix Reserved
dotnet add package Saucery.TUnit --version 1.43.41
NuGet\Install-Package Saucery.TUnit -Version 1.43.41
<PackageReference Include="Saucery.TUnit" Version="1.43.41" />
<PackageVersion Include="Saucery.TUnit" Version="1.43.41" />
<PackageReference Include="Saucery.TUnit" />
paket add Saucery.TUnit --version 1.43.41
#r "nuget: Saucery.TUnit, 1.43.41"
#:package Saucery.TUnit@1.43.41
#addin nuget:?package=Saucery.TUnit&version=1.43.41
#tool nuget:?package=Saucery.TUnit&version=1.43.41
Saucery.TUnit
Saucery handles all the plumbing required to integrate with SauceLabs, making writing TUnit tests a breeze, so you only need to tell Saucery what you want. Saucery takes care of the how.
Saucery targets all real and emulated platforms for Appium and Selenium 4+.
The template below includes example tests.
Sponsoring
Saucery has been developed as an open-source project for over 11 years. If you find it valuable for your projects and team work, please consider supporting me and becoming a
Buy me a coffee
Alternatively, you can buy me a coffee to say thanks!
Initial Setup
- You'll need a SauceLabs account. You can get a free trial account here.
- If you want to run your tests locally you need to set 2 environment variables, SAUCE_USER_NAME and SAUCE_API_KEY
- To run your test suite from your GitHub Actions pipeline you need to set two secrets SAUCE_USER_NAME and SAUCE_API_KEY. Instructions on how to set Github Secrets are here.
TUnit
🏁 Quick Start
Using the Project Template (Recommended)
cd Templates
dotnet new install .\TUnit
dotnet new saucery-tunit -n "MyTestProject"
Platform Range Expansion
Platform range expansion is a feature unique to Saucery. Say you wanted to test on a range of browser versions but you didn't want to specify each individually. That's fine. Saucery supports specifying ranges.
new DesktopPlatform(SauceryConstants.PLATFORM_WINDOWS_11, SauceryConstants.BROWSER_CHROME, "100->119")
This will test on Windows 11 Chrome all available versions from 100 to 119 inclusive.
Real Devices
Yes, Saucery supports Real Devices!
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. 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. |
-
net10.0
- Saucery.Core (>= 4.10.9)
- TUnit (>= 1.43.41)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.43.41 | 186 | 5/9/2026 |
| 1.43.38 | 36 | 5/9/2026 |
| 1.43.37 | 40 | 5/8/2026 |
| 1.43.11 | 182 | 5/3/2026 |
| 1.43.2 | 137 | 5/2/2026 |
| 1.41.0 | 116 | 4/29/2026 |
| 1.40.10 | 142 | 4/27/2026 |
| 1.40.5 | 93 | 4/27/2026 |
| 1.40.0 | 108 | 4/26/2026 |
| 1.39.0 | 165 | 4/24/2026 |
| 1.37.36 | 115 | 4/23/2026 |
| 1.37.35 | 113 | 4/22/2026 |
| 1.37.24 | 121 | 4/22/2026 |
| 1.37.10 | 173 | 4/20/2026 |
| 1.37.0 | 118 | 4/18/2026 |
| 1.36.0 | 221 | 4/18/2026 |
| 1.35.2 | 115 | 4/17/2026 |
| 1.35.0 | 104 | 4/16/2026 |
| 1.34.5 | 107 | 4/16/2026 |
| 1.34.0 | 97 | 4/15/2026 |
ChangeLog:
v4.0.0
- Initial Release with dependency on Saucery.Core