- Windows OS
- Python 3.6.5+
- Chrome version 70.0.3538.67
- This solution relies on selenium, pytest and pytest-bdd which are in requirements.txt
- The features folder contains the feature file provided and the 2 additional scenarios
- The page_objects module implements a page object structure to map to the web pages and inherit from a base page
- The test_search_restaurant.py contains the step implementations (pytest can detect the tests scenario and execute the tests)
- Execute <go.bat> which will create the virtual environment and execute the tests