Skip to main content
Atata package icon

Atata

Atata Framework is a full-featured C#/.NET test automation framework built around a powerful context-driven architecture and session-based execution model. Atata on GitHub: https://github.com/atata-framework/atata Atata Framework documentation: https://atata.io Features: - WebDriver. Provides Selenium WebDriver session functionality. Preserves all WebDriver capabilities for local, remote, and headless browser automation. - Page object model. Provides a unique fluent page object pattern for concise, maintainable page and component definitions. - Components. Includes a rich set of ready-to-use UI testing components for inputs, tables, lists, etc. - Smart verification. Offers fluent assertions, aggregate checks, wait-aware verification, and built-in verification triggers. - Triggers. Includes a set of triggers to bind with different events to extend component behavior. - Configuration. Enables flexible settings, variables, URL templates, environment-aware run options, etc. - Logging and reporting. Built-in customizable structured logging, screenshots, page snapshots, artifact generation, and extensible log consumer support. - Extensible ecosystem. Features a bunch of add-ons such as Atata.HtmlValidation, Atata.NLog, Atata.AspNetCore, Atata.Testcontainers. - Integration. Easily integrates with NUnit, xUnit, MSTest, Reqnroll via dedicated packages. Works flawlessly on CI systems like GitHub Actions, Jenkins, etc. The package targets .NET 8.0 and .NET Framework 4.6.2.

Total Downloads
1.2M
1,214,364
Published
Sep 7, 2026
Latest stable version

Install

.NET CLI
dotnet add package Atata --version 4.0.0
Package Manager Console
Install-Package Atata -Version 4.0.0
PackageReference
<PackageReference Include="Atata" Version="4.0.0" />

Frameworks

.NETFramework4.6.2 net8.0

Dependencies

Atata.WebDriverExtras
.NETFramework4.6.2
[4.0.0, )
Microsoft.CSharp
.NETFramework4.6.2
[4.7.0, )
Selenium.WebDriver
.NETFramework4.6.2
[4.48.0, )
[4.0.0, )
[4.48.0, )

Adoption guide

A verified publisher signal is available. Assess fit from the package's supported frameworks, license and dependency graph rather than popularity alone.

Compatibility metadata lists 2 target frameworks; confirm the exact target used by your application.

How to read this guidance

Sources: published NuGet v3 registry metadata and explicit NuBrowse editorial guides. Refresh: package metadata is refreshed from NuGet when the page loads. Limit: this is not a security, legal or compatibility guarantee; validate the selected version in your project.

Useful next steps

Move from package metadata to a concrete selection or review workflow.