Summary
You learned a lot in this chapter about how Selenium and WebDriver were created and how they work together.
Specifically, we covered:
History: In this section, you learned how Selenium came into being. Selenium WebDriver is the merger of two automation frameworks: Selenium and WebDriver.
Architecture: You learned how all of the different mechanisms work together to produce the framework that we will be using throughout this book.
Setting up a Java environment: In this section, you learned how you can run projects later on in the book.
Setting up IDE IntelliJ IDEA project: In this section, you learned how the project is created in IDE and how the Selenium
JAR
files can be associated in the project.Setting up Eclipse IDE: Configure WebDriver and TestNG with Eclipse.
Now that you've learned the history and architecture of the Selenium WebDriver, as well as setting up your environment to create Java projects, we will have a look at the design patterns we should use with the Selenium WebDriver...