Introduction
Selenium WebDriver has been widely used with a combination of various other tools to build test automation frameworks.
The initial sections of this chapter explore Selenium WebDriver's integration with development and build tools such Maven, Ant, and Jenkins CI server. These tools provide an easy way to develop test automation frameworks and extend the capabilities of Selenium WebDriver API to build a continuous testing approach. The following recipes will explain how to set up and configure these tools with Selenium.
Lastly, we will explore how to automate non-web GUIs using tools such as AutoIt and Sikuli with Selenium WebDriver. Both the tools are famous in the free and open-source software world for automating user tasks and providing their own approaches to automating the GUI.