Automated UI tests C#/.NET application based on Atata Framework. It uses Atata Sample App (repository) as a testing website and NUnit 3 as a test engine. Tests application demonstrates different testing approaches and features of Atata Framework.
public sealed class UserTests : UITestFixture { [Test] public void Create() => Login() .New() .ModalTitle.Should.Be("New User") .General.FirstName.SetRandom(out string firstName) .General.LastName.SetRandom(out string lastName) .General.Email.SetRandom(out string email) .General.Office.SetRandom(out Office office) .General.Gender.SetRandom(out Gender gender) .Save() .GetUserRow(email).View() .AggregateAssert(x => x .Header.Should.Be($"{firstName} {lastName}") .Email.Should.Be(email) .Office.Should.Be(office) .Gender.Should.Be(gender) .Birthday.Should.Not.BeVisible() .Notes.Should.Not.BeVisible()); //... }
Atata is an open source software, licensed under the Apache License 2.0. See LICENSE for details.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4