OneStreamAutoLibrary 2025.12.1.1
See the version list below for details.
dotnet add package OneStreamAutoLibrary --version 2025.12.1.1
NuGet\Install-Package OneStreamAutoLibrary -Version 2025.12.1.1
<PackageReference Include="OneStreamAutoLibrary" Version="2025.12.1.1" />
<PackageVersion Include="OneStreamAutoLibrary" Version="2025.12.1.1" />
<PackageReference Include="OneStreamAutoLibrary" />
paket add OneStreamAutoLibrary --version 2025.12.1.1
#r "nuget: OneStreamAutoLibrary, 2025.12.1.1"
#:package OneStreamAutoLibrary@2025.12.1.1
#addin nuget:?package=OneStreamAutoLibrary&version=2025.12.1.1
#tool nuget:?package=OneStreamAutoLibrary&version=2025.12.1.1
OneStreamAutoLibrary
A .NET 8 library providing utilities for automated testing, including REST API helpers, configuration management, database helpers, and screen capture functionality.
Features
- RestClientHelper: Simplifies making HTTP requests using RestSharp.
- Configuration: Centralized configuration management using JSON and environment variables.
- ScreenCaptureLibrary: Capture screenshots for web and desktop automation.
- DBHelper: Database utility functions (see source for details).
Installation
Add the library to your .NET project (example using NuGet CLI): dotnet add package OneStreamAutoLibrary
Usage Example
using OneStreamAutoLibrary; // REST API GET example var restHelper = new RestClientHelper(); var response = restHelper.SendGetRequest("https://api.example.com/data"); Console.WriteLine(response.Content); // Configuration example string browser = Configuration.GetBrowserFromConfigFile();
Requirements
- .NET 8.0 or later
- RestSharp
License
MIT License. See LICENSE 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
- BrowserStackLocal (>= 2.0.0)
- DotNetSeleniumExtras.WaitHelpers (>= 3.11.0)
- ExtentReports (>= 5.0.4)
- Microsoft.Data.SqlClient (>= 6.1.3)
- Microsoft.Extensions.Configuration (>= 10.0.0)
- Microsoft.Extensions.Configuration.EnvironmentVariables (>= 10.0.0)
- Microsoft.Extensions.Configuration.FileExtensions (>= 10.0.0)
- Microsoft.Extensions.Configuration.Json (>= 10.0.0)
- RestSharp (>= 112.1.0)
- Selenium.Support (>= 4.38.0)
- Selenium.WebDriver (>= 4.38.0)
- WebDriverManager (>= 2.12.4)
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 |
|---|---|---|
| 2222.12.13.2 | 1,222 | 12/13/2022 |
| 2025.12.10.4 | 450 | 12/10/2025 |
| 2025.12.10.3 | 447 | 12/10/2025 |
| 2025.12.10.2 | 442 | 12/10/2025 |
| 2025.12.10.1 | 451 | 12/10/2025 |
| 2025.12.9.1 | 453 | 12/9/2025 |
| 2025.12.8.4 | 470 | 12/9/2025 |
| 2025.12.8.3 | 446 | 12/8/2025 |
| 2025.12.8.2 | 445 | 12/8/2025 |
| 2025.12.8.1 | 441 | 12/8/2025 |
| 2025.12.4.5 | 198 | 12/5/2025 |
| 2025.12.4.2 | 199 | 12/5/2025 |
| 2025.12.4.1 | 224 | 12/4/2025 |
| 2025.12.2.2 | 693 | 12/2/2025 |
| 2025.12.2.1 | 686 | 12/2/2025 |
| 2025.12.1.3 | 701 | 12/1/2025 |
| 2025.12.1.2 | 675 | 12/1/2025 |
| 2025.12.1.1 | 697 | 12/1/2025 |
| 2025.10.29.1 | 243 | 10/29/2025 |
| 3.18.2025.1 | 401 | 3/18/2025 |