Skip to product information
1 of 1

Boni Garcia

Hands-On Selenium WebDriver with Java: A Deep Dive into the Development of End-to-End Tests

Hands-On Selenium WebDriver with Java: A Deep Dive into the Development of End-to-End Tests

Low Stock: Only 1 copies remaining
Regular price £36.56 GBP
Regular price £52.99 GBP Sale price £36.56 GBP
31% OFF Sold out
Tax included. Shipping calculated at checkout.

YOU SAVE £16.43

  • Condition: Brand new
  • UK Delivery times: Usually arrives within 2 - 3 working days
  • UK Shipping: Fee starts at £2.39. Subject to product weight & dimension
Trustpilot 4.5 stars rating  Excellent
We're rated excellent on Trustpilot.
  • More about Hands-On Selenium WebDriver with Java: A Deep Dive into the Development of End-to-End Tests


Selenium WebDriver is an open-source library for automating tests to ensure web applications perform as expected. This book takes Java developers through its main features for web navigation, manipulation, and interaction, with ready-to-be-executed test examples. It also explores advanced features such as Docker containers and the DevTools protocol. Examples are available on GitHub.

Format: Paperback / softback
Length: 300 pages
Publication date: 12 April 2022
Publisher: O'Reilly Media, Inc, USA


Selenium WebDriver is an open-source library that enables the automation of tests to ensure the expected performance of web applications. In this comprehensive hands-on book, author Boni Garcia guides Java developers through the core features of Selenium, including web navigation, browser manipulation, and web element interaction. The book offers ready-to-be-executed test examples to help readers get started quickly.

The book begins by introducing the core components of Selenium, such as WebDriver, Grid, and IDE. It explains why Selenium WebDriver is the preferred choice for developing end-to-end tests on web applications. Readers will explore advanced features like using web browsers in Docker containers or the DevTools protocol. The book provides examples of Selenium WebDriver that are available on GitHub, allowing readers to follow along and experiment with the code.

Throughout the book, readers will learn how to set up a Java project containing end-to-end tests that leverage Selenium WebDriver. They will learn how to automate interaction with web applications, employ strategies for managing browser-specific capabilities, and conduct cross-browser testing. The book also covers interacting with web forms, managing pop-up messages, and executing JavaScript. Readers will gain hands-on experience controlling remote browsers and utilizing advanced browser infrastructure for Selenium WebDriver tests in the cloud.

To facilitate test maintenance and reduce code duplication, the book introduces the concept of modeling web pages using object-oriented classes. This approach helps in organizing and structuring the test code, making it more maintainable and easier to understand.

By the end of this book, readers will have a solid understanding of Selenium WebDriver and its capabilities. They will be able to develop effective test automation strategies for web applications, ensuring their performance and reliability. Whether you are a novice or an experienced Java developer, this book will provide you with the knowledge and skills needed to leverage Selenium WebDriver in your testing endeavors.


Dimension: 232 x 178 (mm)
ISBN-13: 9781098110000

UK and International shipping information

UK Delivery and returns information:

  • Delivery within 2 - 3 days when ordering in the UK.
  • Shipping fee for UK customers from £2.39. Fully tracked shipping service available.
  • Returns policy: Return within 30 days of receipt for full refund.

International deliveries:

Shulph Ink now ships to Australia, Belgium, Canada, France, Germany, Ireland, Italy, India, Luxembourg Saudi Arabia, Singapore, Spain, Netherlands, New Zealand, United Arab Emirates, United States of America.

  • Delivery times: within 5 - 10 days for international orders.
  • Shipping fee: charges vary for overseas orders. Only tracked services are available for most international orders. Some countries have untracked shipping options.
  • Customs charges: If ordering to addresses outside the United Kingdom, you may or may not incur additional customs and duties fees during local delivery.
View full details