OneStreamAutoLibrary 2025.12.10.1
See the version list below for details.
dotnet add package OneStreamAutoLibrary --version 2025.12.10.1
NuGet\Install-Package OneStreamAutoLibrary -Version 2025.12.10.1
<PackageReference Include="OneStreamAutoLibrary" Version="2025.12.10.1" />
<PackageVersion Include="OneStreamAutoLibrary" Version="2025.12.10.1" />
<PackageReference Include="OneStreamAutoLibrary" />
paket add OneStreamAutoLibrary --version 2025.12.10.1
#r "nuget: OneStreamAutoLibrary, 2025.12.10.1"
#:package OneStreamAutoLibrary@2025.12.10.1
#addin nuget:?package=OneStreamAutoLibrary&version=2025.12.10.1
#tool nuget:?package=OneStreamAutoLibrary&version=2025.12.10.1
OneStreamAutoLibrary
Multi-target library (.NET Standard 2.0 and .NET 8) providing utilities for automated testing, including REST API helpers, configuration management, database helpers, screen capture functionality, reporting, and general utilities.
Project Structure
/OneStreamAutoLibrary
/Api
/Rest # REST API helpers (RestClientHelper)
/Configuration # Configuration management (Configuration)
/Database # Database utilities (DBHelper)
/Reporting # Reporting helpers (ExtentReportsHelper)
/Selenium # Selenium automation (SeleniumBase, Browser, ScreenCaptureLibrary)
/Utilities # General utility functions (Utilities)
/Extensions # Extension methods (if present)
Features
- Api/Rest RestClientHelper: Simplifies making HTTP requests using RestSharp.
- Configuration/Configuration: Centralized configuration management using JSON and environment variables.
- Selenium/ScreenCaptureLibrary: Capture screenshots for web and desktop automation.
- Database/DBHelper: Database utility functions.
- Reporting/ExtentReportsHelper: Reporting utilities for test automation.
- Selenium/SeleniumBase, Selenium/Browser: Selenium WebDriver setup and browser management.
- Utilities/Utilities: General-purpose helper functions.
- Extensions: Extension methods for enhanced functionality.
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 Api.RestClientHelper(); var response = restHelper.SendGetRequest("https://api.example.com/data"); Console.WriteLine(response.Content);
// Configuration example using ConfigConfiguration = OneStreamAutoLibrary.Config.Configuration; string browser = ConfigConfiguration.GetBrowserFromConfigFile();
Requirements
- .NET Standard 2.0 or .NET 8.0 or later
- RestSharp
License
MIT License. See LICENSE for details.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. 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 was computed. 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. 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. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.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 (>= 113.0.0)
- Selenium.Support (>= 4.38.0)
- Selenium.WebDriver (>= 4.38.0)
- System.Configuration.ConfigurationManager (>= 10.0.0)
- WebDriverManager (>= 2.12.4)
-
net8.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 (>= 113.0.0)
- Selenium.Support (>= 4.38.0)
- Selenium.WebDriver (>= 4.38.0)
- System.Configuration.ConfigurationManager (>= 10.0.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,201 | 12/13/2022 |
| 2222.12.13.1 | 1,043 | 12/13/2022 |
| 2222.11.30.4 | 1,123 | 11/30/2022 |
| 2222.11.30.3 | 1,086 | 11/30/2022 |
| 2222.11.30.2 | 999 | 11/30/2022 |
| 2222.11.30.1 | 1,131 | 11/30/2022 |
| 2222.11.29.1 | 1,129 | 11/29/2022 |
| 2025.12.10.4 | 410 | 12/10/2025 |
| 2025.12.10.3 | 408 | 12/10/2025 |
| 2025.12.10.2 | 407 | 12/10/2025 |
| 2025.12.10.1 | 412 | 12/10/2025 |
| 2025.12.9.1 | 423 | 12/9/2025 |
| 2025.12.8.4 | 429 | 12/9/2025 |
| 2025.12.8.3 | 412 | 12/8/2025 |
| 2025.12.8.2 | 409 | 12/8/2025 |
| 2025.12.8.1 | 408 | 12/8/2025 |
| 2025.12.4.5 | 168 | 12/5/2025 |
| 2025.12.4.2 | 170 | 12/5/2025 |
| 2025.12.4.1 | 193 | 12/4/2025 |
| 2025.12.2.2 | 661 | 12/2/2025 |
| 2025.12.2.1 | 663 | 12/2/2025 |
| 2025.12.1.3 | 667 | 12/1/2025 |
| 2025.12.1.2 | 657 | 12/1/2025 |
| 2025.12.1.1 | 662 | 12/1/2025 |
| 2025.10.29.1 | 209 | 10/29/2025 |
| 2023.5.8.1 | 677 | 5/8/2023 |
| 2023.5.1.8 | 711 | 5/1/2023 |
| 2023.5.1.7 | 690 | 5/1/2023 |
| 2023.5.1.6 | 651 | 5/1/2023 |
| 2023.5.1.5 | 691 | 5/1/2023 |
| 2023.5.1.4 | 659 | 5/1/2023 |
| 2023.5.1.3 | 648 | 5/1/2023 |
| 2023.5.1.2 | 695 | 5/1/2023 |
| 2023.5.1.1 | 659 | 5/1/2023 |
| 2023.4.10.2 | 682 | 4/10/2023 |
| 2023.4.10.1 | 701 | 4/10/2023 |
| 2023.1.10.1 | 884 | 1/10/2023 |
| 3.18.2025.1 | 370 | 3/18/2025 |
| 3.17.2025.1 | 263 | 3/17/2025 |
| 1.0.11 | 1,315 | 2/16/2022 |
| 1.0.10 | 1,284 | 2/16/2022 |
| 1.0.9 | 1,324 | 2/16/2022 |
| 1.0.8 | 1,241 | 2/16/2022 |
| 1.0.7 | 1,265 | 2/16/2022 |
| 1.0.6 | 1,233 | 2/16/2022 |
| 1.0.5 | 1,292 | 2/16/2022 |
| 1.0.4 | 1,277 | 2/16/2022 |
| 1.0.3 | 1,254 | 2/16/2022 |
| 1.0.2 | 1,229 | 2/16/2022 |
| 1.0.1 | 1,040 | 11/21/2022 |
| 1.0.0 | 1,252 | 2/16/2022 |