/browserstack-TU-WebdriverIO

This is the repo to hold example WebdriverIO code for Automate coursework in Test University. Tech Spec for the same is at: https://browserstack.atlassian.net/l/c/bbHCNKEB

Primary LanguageJavaScript

Install dependencies

npm install

Start different types of tests

  1. Basic test run on on-premise browser npm run on-prem

  2. Test using Page Object Model npm run on-prem-pom

  3. Data-driven test npm run on-prem-datadriven

  4. Tests run on Browserstack npm run browserstack

  5. Tests run parallel on on-premise browsers npm run on-prem-parallel

  6. Tests run on Docker Selenium Grid. Make sure you have docker service running. npm run docker

  7. Tests run parallel on Docker Selenium Grid npm run docker-parallel

  8. Tests run parallel on Browserstack npm run browserstack-parallel

Generate Report

npm run generate-report