Skip to content

.NET 5 based boilerplate automation framework with the purpose of being extensible and getting you up and running fast. It is also ready for multithreaded / concurrent test execution. Built with the eventual release of Selenium 4.0.0 in mind. (Currently Alpha 7)

License

Notifications You must be signed in to change notification settings

BVisagie/extensible-dotnet-selenium-automation-framework

Repository files navigation

Extensible Test Automation Framework

This is a starter or boilerplate test automation framework with the capability of automating both UI and non UI test cases; the base of the framework also aims to be maintainable and extensible.

Usage

Installation

To install Extensible Automation Framework (EAF), simply clone and rebuild the project. Should the NUnit tests not be automatically picked up, you can configure local.runsettings file from Visual Studio: Test--> Configure Run Settings --> Select Solution Wide runsettings File

Build and Test

NUnit Framework manages tests, you may use Test Explorer to browse available example tests and run from there. If you run in Release mode, the Chrome Browser will might start headlessly, i.e. nothing will appear; to see what is happening, run tests in debug mode.

About

.NET 5 based boilerplate automation framework with the purpose of being extensible and getting you up and running fast. It is also ready for multithreaded / concurrent test execution. Built with the eventual release of Selenium 4.0.0 in mind. (Currently Alpha 7)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages