Selenium WebDriver Practical Guide

3.95 avg rating
( 62 ratings by GoodReads )
 
9781782168850: Selenium WebDriver Practical Guide

Key Features

  • Covers basic to advanced concepts of WebDriver
  • Learn how to design a more effective automation framework
  • Explores all of the APIs within WebDriver
  • Acquire an in-depth understanding of each concept through practical code examples

Book Description

Selenium WebDriver is an open source web UI automation tool implemented through a browser-specific browser driver, which sends commands to a browser and retrieves results.

Selenium WebDriver Practical Guide will guide you through the various APIs of WebDriver which should be used in automation tests, followed by a discussion of the various WebDriver implementations available. This guide will support you by offering you access to source code fi les, including the essential HTML fi les, that allow you to work with jQuery and other examples throughout the book. Finally, you will receive an in-depth explanation of how to deal with the latest features of WebDriver through step-by-step practical tutorials.

What you will Learn

  • Learn the basic design of Selenium WebDriver and understand how it overcomes the limitations of its predecessor
  • Set up and use Selenium Grid
  • Discover the various mechanisms used to locate web elements
  • Perform advanced actions such as drag-and-drop, double-click, right-click, and action builders on web pages
  • Explore the advanced features of WebDriver such as handling cookies, taking screenshotsmanaging timeouts, and browser navigations
  • Acquire an understanding of the various WebDriver implementations such as Firefox Driver, IE Driver, and Chrome Driver
  • Explore WebDriver EventListeners
  • Design effective automation frameworks using the PageObject pattern
  • Learn how to deal with the latest features of WebDriver

About the Author

Satya Avasarala has rich experience in Java development and automation testing. He is an engineer in computer science. He has used WebDriver for many years now and has created several good automation frameworks. He has worked at various large software enterprises such as Oracle Corp, Yahoo! Inc., VMware Inc., and the REA Group.

Table of Contents

  1. Introducing WebDriver and WebElements
  2. Exploring Advanced Interactions of WebDriver
  3. Exploring the Features of WebDriver
  4. Different Available 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

"synopsis" may belong to another edition of this title.

Product Description:

Creating automation test scripts for your web applications with Selenium WebDriver has never been easier thanks to this user-friendly book. All you need is a basic knowledge of Core Java, and then the practical tutorials supply the rest.

Overview

  • Covers basic to advanced concepts of WebDriver
  • Learn how to design a more effective automation framework
  • Explores all of the APIs within WebDriver
  • Acquire an in-depth understanding of each concept through practical code examples

In Detail

Selenium WebDriver is an open source web UI automation tool implemented through a browser-specific browser driver, which sends commands to a browser and retrieves results.

Selenium WebDriver Practical Guide will guide you through the various APIs of WebDriver which should be used in automation tests, followed by a discussion of the various WebDriver implementations available. This guide will support you by offering you access to source code fi les, including the essential HTML fi les, that allow you to work with jQuery and other examples throughout the book. Finally, you will receive an in-depth explanation of how to deal with the latest features of WebDriver through step-by-step practical tutorials.

What you will learn from this book

  • Learn the basic design of Selenium WebDriver and understand how it overcomes the limitations of its predecessor
  • Set up and use Selenium Grid
  • Discover the various mechanisms used to locate web elements
  • Perform advanced actions such as drag-and-drop, double-click, right-click, and action builders on web pages
  • Explore the advanced features of WebDriver such as handling cookies, taking screenshotsmanaging timeouts, and browser navigations
  • Acquire an understanding of the various WebDriver implementations such as Firefox Driver, IE Driver, and Chrome Driver
  • Explore WebDriver EventListeners
  • Design effective automation frameworks using the PageObject pattern
  • Learn how to deal with the latest features of WebDriver

Approach

An easy- to- follow guide, featuring step-by-step practical tutorials to help you understand how to automate web applications for testing purposes.

Who this book is written for

If you are a quality assurance/testing professional, a software developer, or a web application developer looking to create automation test scripts for your web applications, this is the perfect guide for you! As a prerequisite, a basic knowledge of Core Java is expected, although any previous knowledge of WebDriver or Selenium 1 is not needed.

About the Author:

Satya Avasarala

Satya Avasarala has rich experience in Java development and automation testing. He is an engineer in computer science. He has used WebDriver for many years now and has created several good automation frameworks. He has worked at various large software enterprises such as Oracle Corp, Yahoo! Inc., VMware Inc., and the REA Group.

In addition, he is also interested in Service Oriented Architectural design and Business Intelligence. He is an Oracle-certified Service Oriented Architecture Infrastructure Implementation Expert and a Business Intelligence Foundation Suite Implementation Specialist.

"About this title" may belong to another edition of this title.

Buy New View Book
List Price: US$ 26.99
US$ 40.30

Convert Currency

Shipping: FREE
From United Kingdom to U.S.A.

Destination, Rates & Speeds

Add to Basket

Top Search Results from the AbeBooks Marketplace

1.

Satya Avasarala
Published by Packt Publishing Limited, United Kingdom (2014)
ISBN 10: 1782168850 ISBN 13: 9781782168850
New Paperback Quantity Available: 10
Print on Demand
Seller
The Book Depository
(London, United Kingdom)
Rating
[?]

Book Description Packt Publishing Limited, United Kingdom, 2014. Paperback. Book Condition: New. 240 x 190 mm. Language: English . Brand New Book ***** Print on Demand *****.An easy to follow guide, featuring step by step practical tutorials to help you understand how to automate web applications for testing purposes. If you are a quality assurance / testing professional, a software developer, or a web application developer looking to create automation test scripts for your web applications, this is the perfect guide for you! As a prerequisite, this book expects you to have a basic knowledge of Core Java, although any previous knowledge of WebDriver or Selenium1 is not needed. By the end of this book, you will have acquired a comprehensive knowledge of WebDriver, which will help you in writing your automation tests. Bookseller Inventory # AAV9781782168850

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 40.30
Convert Currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, Rates & Speeds

2.

Satya Avasarala
Published by Packt Publishing Limited, United Kingdom (2014)
ISBN 10: 1782168850 ISBN 13: 9781782168850
New Paperback Quantity Available: 10
Print on Demand
Seller
The Book Depository US
(London, United Kingdom)
Rating
[?]

Book Description Packt Publishing Limited, United Kingdom, 2014. Paperback. Book Condition: New. 240 x 190 mm. Language: English . Brand New Book ***** Print on Demand *****. An easy to follow guide, featuring step by step practical tutorials to help you understand how to automate web applications for testing purposes. If you are a quality assurance / testing professional, a software developer, or a web application developer looking to create automation test scripts for your web applications, this is the perfect guide for you! As a prerequisite, this book expects you to have a basic knowledge of Core Java, although any previous knowledge of WebDriver or Selenium1 is not needed. By the end of this book, you will have acquired a comprehensive knowledge of WebDriver, which will help you in writing your automation tests. Bookseller Inventory # AAV9781782168850

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 42.45
Convert Currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, Rates & Speeds

3.

Avasarala, Satya
Published by Packt Publishing (2014)
ISBN 10: 1782168850 ISBN 13: 9781782168850
New Paperback Quantity Available: 1
Seller
Irish Booksellers
(Rumford, ME, U.S.A.)
Rating
[?]

Book Description Packt Publishing, 2014. Paperback. Book Condition: New. book. Bookseller Inventory # 1782168850

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 42.46
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

4.

Avasarala, Satya
Published by Packt Publishing (2016)
ISBN 10: 1782168850 ISBN 13: 9781782168850
New Paperback Quantity Available: 1
Print on Demand
Seller
Ria Christie Collections
(Uxbridge, United Kingdom)
Rating
[?]

Book Description Packt Publishing, 2016. Paperback. Book Condition: New. PRINT ON DEMAND Book; New; Publication Year 2016; Not Signed; Fast Shipping from the UK. No. book. Bookseller Inventory # ria9781782168850_lsuk

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 42.94
Convert Currency

Add to Basket

Shipping: US$ 4.18
From United Kingdom to U.S.A.
Destination, Rates & Speeds

5.

Satya Avasarala
Published by Packt Publishing Limited (2014)
ISBN 10: 1782168850 ISBN 13: 9781782168850
New Quantity Available: > 20
Print on Demand
Seller
Books2Anywhere
(Fairford, GLOS, United Kingdom)
Rating
[?]

Book Description Packt Publishing Limited, 2014. PAP. Book Condition: New. New Book. Delivered from our UK warehouse in 3 to 5 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Bookseller Inventory # LQ-9781782168850

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 36.70
Convert Currency

Add to Basket

Shipping: US$ 11.26
From United Kingdom to U.S.A.
Destination, Rates & Speeds

6.

Satya Avasarala
Published by Packt Publishing Limited (2014)
ISBN 10: 1782168850 ISBN 13: 9781782168850
New Quantity Available: > 20
Print on Demand
Seller
PBShop
(Wood Dale, IL, U.S.A.)
Rating
[?]

Book Description Packt Publishing Limited, 2014. PAP. Book Condition: New. New Book. Shipped from US within 10 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Bookseller Inventory # IQ-9781782168850

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 45.78
Convert Currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, Rates & Speeds

7.

Avasarala, Satya
Published by Packt Publishing (2014)
ISBN 10: 1782168850 ISBN 13: 9781782168850
New Paperback Quantity Available: 10
Seller
Ergodebooks
(RICHMOND, TX, U.S.A.)
Rating
[?]

Book Description Packt Publishing, 2014. Paperback. Book Condition: New. Bookseller Inventory # INGM9781782168850

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 52.22
Convert Currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, Rates & Speeds

8.

Avasarala, Satya
Published by Packt Publishing (2017)
ISBN 10: 1782168850 ISBN 13: 9781782168850
New Paperback Quantity Available: 20
Print on Demand
Seller
Murray Media
(North Miami Beach, FL, U.S.A.)
Rating
[?]

Book Description Packt Publishing, 2017. Paperback. Book Condition: New. This item is printed on demand. Bookseller Inventory # 1782168850

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 56.96
Convert Currency

Add to Basket

Shipping: US$ 2.99
Within U.S.A.
Destination, Rates & Speeds

9.

Avasarala, Satya
Published by Packt Publishing (2017)
ISBN 10: 1782168850 ISBN 13: 9781782168850
New Paperback Quantity Available: 3
Print on Demand
Seller
Murray Media
(North Miami Beach, FL, U.S.A.)
Rating
[?]

Book Description Packt Publishing, 2017. Paperback. Book Condition: New. This item is printed on demand. Bookseller Inventory # P111782168850

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 60.23
Convert Currency

Add to Basket

Shipping: US$ 2.99
Within U.S.A.
Destination, Rates & Speeds

10.

Avasarala, Satya
Published by Packt Publishing
ISBN 10: 1782168850 ISBN 13: 9781782168850
New PAPERBACK Quantity Available: > 20
Seller
Russell Books
(Victoria, BC, Canada)
Rating
[?]

Book Description Packt Publishing. PAPERBACK. Book Condition: New. 1782168850 Special order direct from the distributor. Bookseller Inventory # ING9781782168850

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 67.49
Convert Currency

Add to Basket

Shipping: US$ 7.00
From Canada to U.S.A.
Destination, Rates & Speeds

There are more copies of this book

View all search results for this book