Automation is a valuable tool that can assist with testing activities. It cannot learn and evaluate the state of software, but it can gather data and reduce effort on repetitive or time intensive tasks.
In this workshop, participants will learn how to create automation for navigating the web. We will cover:
* Setting up your environment with Java, Eclipse, JUnit, and Selenium WebDriver
* Using basic WebDriver commands
* Applying WebDriver Selectors
* Exposing web pages via modern browser dev tools
* Authoring syntax of JUnit scripts
* Implementing the Page Object pattern
Sample code available at: https://github.com/jclarkin/intro2selenium