BVisagie / extensible-dotnet-selenium-automation-framework

.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)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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)

License:MIT License


Languages

Language:C# 100.0%