Chapter 12. Integration with Other Tools

In this chapter, we will cover:

  • Configuring Jenkins for continuous integration
  • Using Jenkins and Maven for Selenium WebDriver test execution in continuous integration
  • Using Ant for Selenium WebDriver test execution
  • Using Jenkins and Ant for Selenium WebDriver test execution in continuous integration
  • Automating a non-web UI in Selenium WebDriver with AutoIt
  • Automating a non-web UI in Selenium WebDriver with Sikuli

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.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.16.218.221