- Nunit
- Selenium.WebDriver
- Playwright
- SpecFlow.NET
- RestSharp
- ExtentReport
- SeriLog
This repo supports the following:
- Parallel testing
- supports running tests in cross-browser. (update browser detail in .runsetting file)
- supports running tests in the same browsers.
- Spin up the Docker file by triggering the 'SeleniumGrid_DockerUp.bat' (update type = remote in .runsetting file)
- Selenium Grid Stand Alone .jar is added to run the Parallel tests within the local machine itself for that run 'SeleniumGrid_Standalone.bat' file
- Screenshot image of failed tests.
- Proper log message to debug the failures.
- Extent HTML report to view BDD - Specflow Scenario results.
Steps to Run Test cases:
- Open the cloned repo, Navigate to the dialog box: Test -> Configure Run Settings -> add/select the .runsetting file
- Go to Test Explorer. Select any test cases to run.