Selenium WebDriver Practical Guide

Selenium WebDriver Practical Guide

Satya Avasarala

Key Features

  • Covers simple to complex ideas of WebDriver
  • Learn how one can layout a more suitable automation framework
  • Explores the entire APIs inside WebDriver
  • Acquire an in-depth knowing of every notion via functional code examples

Book Description

Selenium WebDriver is an open resource internet UI automation instrument carried out via a browser-specific browser driving force, which sends instructions to a browser and retrieves results.

Selenium WebDriver sensible consultant will advisor you thru some of the APIs of WebDriver which might be utilized in automation checks, via a dialogue of some of the WebDriver implementations to be had. This advisor will help you via supplying you entry to resource code fi les, together with the basic HTML fi les, that let you paintings with jQuery and different examples through the ebook. ultimately, you'll obtain an in-depth rationalization of ways to accommodate the most recent positive aspects of WebDriver via step by step sensible tutorials.

What you'll Learn

  • Learn the fundamental layout of Selenium WebDriver and know the way it overcomes the constraints of its predecessor
  • Set up and use Selenium Grid
  • Discover some of the mechanisms used to find internet elements
  • Perform complicated activities resembling drag-and-drop, double-click, right-click, and motion developers on internet pages
  • Explore the complicated good points of WebDriver corresponding to dealing with cookies, taking screenshotsmanaging timeouts, and browser navigations
  • Acquire an knowing of a few of the WebDriver implementations equivalent to Firefox driving force, IE driving force, and Chrome Driver
  • Explore WebDriver EventListeners
  • Design powerful automation frameworks utilizing the PageObject pattern
  • Learn tips to care for the newest beneficial properties of WebDriver

About the Author

Satya Avasarala has wealthy event in Java improvement and automation checking out. he's an engineer in laptop technology. He has used WebDriver for a few years now and has created numerous solid automation frameworks. He has labored at a variety of huge software program businesses corresponding to Oracle Corp, Yahoo! Inc., VMware Inc., and the REA Group.

Table of Contents

  1. Introducing WebDriver and WebElements
  2. Exploring complicated Interactions of WebDriver
  3. Exploring the beneficial properties of WebDriver
  4. Different to be had WebDrivers
  5. Understanding WebDriver Events
  6. Dealing with I/O
  7. Exploring RemoteWebDriver and WebDriverBackedSelenium
  8. Understanding Selenium Grid
  9. Understanding PageObject Pattern
  10. Testing iOS and Android Apps

Show sample text content

Download sample