The source code and slides for my online training course on Selenium WebDriver.
The course was originally written for Selenium 2, then updated to Selenium 3.
The course was removed from sale in 2019/2020.
The course videos are available to Patreon supporters:
The code and slides material can still add value for self study.
The code has been updated and works on Selenium 3 and Selenium 4.
The Selenium 4 tests are also running on Chrome headless as a Github Action:
The application under test is available online at:
It should be possible to open the root directory in IntelliJ and it will find the pom.xml in the lower level folders and tests can be run from the IDE.
To run from the command line then change directory into the appropriate source directory.
- e.g. for Selenium 3
cd code/selenium_3/code
- e.g. for Selenium 4
cd code/selenium_4/code
At which point:
mvn test
will run all the test packs
If you get error messages about chromdriver being unsigned then...
xattr -d com.apple.quarantine $(which chromedriver)