Project contains initial setup for Selenium + Specflow + C# and two test cases:
1. `CheckBrowser` to ensure the browser starts.
2. `FinishMe` to go to http://example.com', click link 'More' and check few elements.
Used POM pattern, smart waits, support for selectors containing variables for better flexibility. Steps could be reused.
- Elements on the pages take time before they are loaded into the DOM and/or become visible.
- Text “Root Zone Management” could be in other locations than required. Selector is defined based on current state.
- This is not production solution, some parts has been kept simple intentionaly.
- Download geckodriver
- Ensure the executable is in your system's path.
- Ensure BrowserExecutableLocation contains path to FireFox localiton if not default.
- Build the solution.
- In Visual Studio Test Explorer select and run test.