Book Image

Selenium Testing Tools Cookbook

5 (1)
Book Image

Selenium Testing Tools Cookbook

5 (1)

Overview of this book

This book is an incremental guide that will help you learn and use the advanced features of the Selenium toolset including the WebDriver API in various situations to build a reliable test automation. You start off by setting up the test development environment and gain tips on the advanced locater strategy and the effective use of the Selenium WebDriver API. After that, the use of design patterns such as data - driven tests and PageFactory are demonstrated. You will then be familiarised with extending Selenium WebDriver API by implementing custom tasks and setting up your own distributed environment to run tests in parallel for cross-browser testing. Finally, we give you some tips on integrating Selenium WebDriver with other popular tools and testing mobile applications. By the end of this book, you will have learned enough to solve complex testing issues on your own.
Table of Contents (21 chapters)
Selenium Testing Tools Cookbook Second Edition
About the Author
About the Reviewers


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.