Automated UI test sample projects based on Atata Framework.
- Workflow Test -
/SampleApp.UITests
| download. Used in Atata - New Test Automation Framework article. - Verification of Page -
/PageVerification
| download. Used in Verification of Page tutorial. - Verification of Validation Messages -
/ValidationMessagesVerification
| download. Used in Verification of Validation Messages tutorial. - Handle Confirmation Popups -
/ConfirmationPopups
| download. Used in Handle Confirmation Popups tutorial. - Multi-Browser Configuration via Fixture Arguments -
/MultipleBrowsersViaFixtureArguments
| download. Used in Multi-Browser Configuration via Fixture Arguments tutorial. - Using CSV Data Source -
/CsvDataSource
| download. - JSON Configuration: Multi-Browser via Fixture Arguments -
/JsonConfiguration.MultiBrowserViaFixtureArguments
| download. - JSON Configuration: Multi-Environment -
/JsonConfiguration.MultiEnvironment
| download. - App.Config Configuration -
/AppConfig
| download. - Table with Row-Spanned Cells -
/TableWithRowSpannedCells
| download. Demonstrates 3 different approaches to work with table that has cells withrowspan
. - Performance Practices for ControlList -
/Performance.ControlList
| download. Demonstrates the performance practices to enumerate a big list of controls (500<tr>
elements). - Parallel Tests Reusing Drivers -
/ParallelTestsReusingDrivers
| download. Configures Atata to use a pool of drivers for tests execution. After the test finishes, the driver is not closed and can be reused by one of the next tests. - Using Xunit -
/Xunit
| download. - Using MSTest -
/MSTest
| download. - Using SpecFlow -
/SpecFlow
| download. - .NET Core 2.0 + NUnit -
/NetCore.NUnit
| download. - .NET Core 3.0 + NUnit -
/NetCore3.NUnit
| download. - NUnit Generic Page Tests -
/NUnit.GenericPageTests
| download. Demonstrates the implementation of generic NUnit tests to execute against similar pages or to perform generic checks, like page title, as well as more complex workflows.
Or just open either AtataSamples.VS2017.sln
or AtataSamples.VS2019.sln
(depending on your Visual Studio) that contain all sample projects.
Atata is an open source software, licensed under the Apache License 2.0. See LICENSE for details.