Found 725 packages
Core foundation library for TestAny.Essentials framework providing essential utilities, configuration management, and shared components for test automation. Overview TestAny.Essentials.Core serves as the foundational layer for the entire TestAny.Essentials ecosystem, providing core functionality that is shared across all testing frameworks including Selenium web automation and API testing. Key Components: - TestAnyAppConfig: Centralized configuration management for test environments and settings - TestAnyTestContextHelper: Test context management and utilities for test execution - Data Transfer Objects (DTOs): Common data models used across the framework - Shared Attributes: Common attributes for data loading and test configuration Core Features: - Configuration Management: Centralized app configuration with environment-specific settings - Test Context Utilities: Helper methods for managing test execution context and data - Shared Data Models: Common DTOs and data structures used across different testing frameworks - Attribute-based Configuration: Declarative approach to test setup and data management - Cross-framework Compatibility: Designed to work seamlessly with Selenium, API, and other testing frameworks Benefits: - Consistent Configuration: Unified configuration approach across all testing projects - Reduced Code Duplication: Shared utilities and models prevent code repetition - Easy Test Management: Simplified test context and data management - Extensible Architecture: Foundation for building additional testing capabilities - Framework Integration: Seamless integration with Selenium.Essentials and API testing frameworks This package is typically referenced by other TestAny.Essentials packages and provides the essential building blocks for creating robust, maintainable test automation solutions.
Provide useful utility methods and classes that can be used by MSTest based tests
Package Description
Build your API test easily with few simple steps and this framework allows you to focus more on your Test. The wrapper allows to call the endpoints easily and provide different options on your request and response. Overview This framework is built as part of Selenium Essentials to provide an API framework which allows to make calls to endpoints easily. For advanced data transformation features including Excel integration, consider using TestAny.Essentials.Api.Extensions. Key Features: - API framework to write integration tests -- Supports fluent way of endpoint definitions -- Support most of the operations -- Simple and easy to manage the tests -- Retry mechanisms with configurable timeouts -- Cookie management and domain extraction -- Proxy and certificate support -- Comprehensive response handling Advanced Capabilities: - Request retry with customizable conditions - Timeout control for server requests - Cookie extraction and management - Auto-redirection handling - No-cache options - JSON and query parameter support - Comprehensive HTTP method support (GET, POST, PUT, DELETE, PATCH) Extensions Available: For enhanced functionality including Excel data transformation, template processing, and data-driven testing, install TestAny.Essentials.Api.Extensions which provides: - Excel data integration with {{placeholder}} template transformation - Advanced data manipulation and transformation utilities - Enhanced extension methods for string and data operations Example: return new TestApiHttp() .SetEnvironment("http://api.openweathermap.org") .PrepareRequest("/data/2.5/forecast") .Get() .ResponseBody .ContentJson;
The framework provides an easy to use layer for writing Selenium tests using the Page Object Pattern. Based on XML, you can automatically generate all necessary C# classes, which will represent the tested websites. For more details see Project Site.
Provide useful utility methods and classes that can be used by Selenium based tests
Rhino API contracts.
Xunit-based test framework for automating test cases. Supports .NET Framework 4.6.1 or later and .NET Standard 2.0.
Bellatrix is a cross-platform, easily customizable and extendable .NET test automation framework that increases tests’ reliability.
Responsible for executing Rhino Specs using Gravity API Automation Engine.
Extensions package for Rhino API products line.
White is a framework for automating rich client applications based on Win32, WinForms, WPF, Silverlight and SWT (Java) platforms. It is .NET based and does not require the use of any proprietary scripting languages. Tests/automation programs using White can be written with whatever .NET language, IDE and tools you are already using. White provides a consistent object-oriented API, hiding the complexity of Microsoft's UIAutomation library (on which White is based) and windows messages. UIAv3 works better with WPF and newer technologies and supports new UIA Patterns appeared in Windows 8.1. For WinForms and Win32 apps it is better to use normal TestStack.White package. * TestStack.White is the official replacement for White *
Extensions package for Gravity API products line.
Gravity API, Web Driver abstraction. Allows to create any type and or combination of Web Driver, using a simple API abstraction which can also be send over HTTP.
Magenic's automation quick start framework
Library that provides some helper classes and methods for easier testing with FlaUI.
MzAutomation Test Framework. Documentation coming soon..
Magenic's automation quick start framework
Composite extension for Magenic's automation quick start framework. Includes all MAQS extensions.
It is a library to realize various kinds of code generation using Codeer.TestAssistantPro.