pip install -r requirements.txt
This command will install all the dependencies of the project that are specified in the configuration file "requirements.txt"
To check if the dependencies are correctly installed in your system use the following command:
pip list
If everything has been installed correctly, you should see all the dependencies in the "requirements.txt" listed on you terminal after running pip list command.
ChromeDriver is a standalone server (executable file) that is used by Selenium WebDriver to control Chrome. This is key to perform correct web scraping of the different online stores. Follow this tutorial for setup: https://www.browserstack.com/guide/run-selenium-tests-using-selenium-chromedriver