Master branch contains Selenium 4 - W3C protocol samples, for Selenium 3 please checkout selenium-3 branch
- Clone the repo
- Install dependencies
mvn install
- Update
browserstack.yml
files inside the root directory with your BrowserStack Username and Access Key.
- To run a single test, run
mvn test -P single
- To run local tests, run
mvn test -P local
Understand how many parallel sessions you need by using our Parallel Test Calculator
-
You can view your test results on the BrowserStack Automate dashboard
-
To test on a different set of browsers, check out our platform configurator
-
You can export the environment variables for the Username and Access Key of your BrowserStack account.
- For Unix-like or Mac machines:
export BROWSERSTACK_USERNAME=<browserstack-username> && export BROWSERSTACK_ACCESS_KEY=<browserstack-access-key>
- For Windows:
set BROWSERSTACK_USERNAME=<browserstack-username> set BROWSERSTACK_ACCESS_KEY=<browserstack-access-key>
- Value for
junit.jupiter.execution.parallel.config.fixed.parallelism
gets multiplied in selenium versions above4.0.0-alpha-3
. Github issue: