- Chrome internet browser (Official chrome website)
- Node.js installed (Official Node.js website)
- Newest versions of Python 2 installed and added to system PATH (Official Python website)
(it's needed in order to use webdriver-io cli (@wdio/cli) package) - Selenium webdriver manager npm package installed globally:
npm i -g webdriver-manager
(this lib is used to start selenium standalone driver. By default it installs only chrome browser driver) - Update webdriver-manager binaries with
webdriver-manager update --standalone
command - Restore npm packages use command:
npm i
(in root project directory) - Start selenium standalone server:
webdriver-manager start
(in separate command line) - Run the tests with following command:
npm run e2e
(in root project directory)