Requirements: Windows OS Python 3.6.5+ Chrome version 70.0.3538.67 Description 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) Steps Execute <go.bat> which will create the virtual environment and execute the tests