Other Tools
In this chapter, we will cover: ff Configuring Eclipse and Maven for Selenium WebDriver test development
ff
Configuring IntelliJ IDEA and Maven for Selenium WebDriver test development
ff
Using Ant for Selenium WebDriver test execution
ff
Configuring Jenkins for continuous integration
ff
Using Jenkins and Maven for Selenium WebDriver test execution in continuous integration
ff
Using Jenkins and Ant for Selenium WebDriver test execution in continuous integration
ff
Configuring Microsoft Visual Studio for Selenium WebDriver test development
ff
Automating non-web UI in Selenium WebDriver with AutoIt
ff
Automating non-web UI in Selenium WebDriver with Sikuli
Introduction
Selenium WebDriver has been widely used in combination with various tools due to its neat and clean object-oriented API. We can integrate Selenium WebDriver with other tools easily for developing testing frameworks.
The initial sections of this chapter explore Selenium WebDriver's integration with development and build tools such as Eclipse, IntelliJ IDEA, Maven, Ant, Microsoft Visual Studio, and Jenkins
CI server. These tools provide an easy way to develop test automation frameworks and extend the capabilities of Selenium WebDriver API. The following recipes will explain how to set up and configure these tools with Selenium.
Integration with Other Tools
Lastly, we will explore how to automate non-web GUI 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 provide their own approaches for automating the GUI.
Configuring Eclipse and Maven for Selenium
WebDriver test development
Selenium WebDriver is a simple API that comes to your help for browser automation. However, when using it for testing and building a test framework, there is much more needed. You will need to integrate Selenium WebDriver API with different libraries, tools, and so on, for