Selenium WebDriver 3 Practical Guide - Second Edition: End to End automation testing for web and mobile browsers with Selenium WebDriver

Unmesh Gundecha, Satya Avasarala

  • 出版商: Packt Publishing
  • 出版日期: 2018-07-31
  • 售價: $1,380
  • 貴賓價: 9.5$1,311
  • 語言: 英文
  • 頁數: 280
  • 裝訂: Paperback
  • ISBN: 1788999762
  • ISBN-13: 9781788999762
  • 相關分類: selenium
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

A practical guide with real-world examples on cross-browser, mobile, and data-driven testing with all the latest features of Selenium WebDriver 3

Key Features

  • Unlock the full potential of Selenium WebDriver to test your web applications in a wide range of situations
  • Use Selenium Grid for faster and parallel running of tests and for cross-browser testing
  • Test mobile web applications with Selenium Drivers for platforms such as iOS and Android

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. The latest version of Selenium 3 brings in a lot of new features that change the way you use and setup selenium. This book includes all those features along with the source code, including the essential HTML files that allow you to work with jQuery and other examples throughout the book.

The book will guide you through the various APIs of Selenium WebDriver which are used in automation tests, followed by a discussion of the various WebDriver implementations available.
You will see how to strategize and handle Rich Web UI using Advanced Webdriver API along with real-time challenges faced in Webdriver and solutions to handle it. You will learn about different types and domains of testing such as cross-browser testing, load testing, mobile testing, and database testing with Selenium.

Finally, you will also be introduced to Data-driven testing using TestNG to create your own automation framework. By the end of the book, you can pick any web application that you want and can automate it whichever way you want.

What you will learn

  • Begin by learning what Selenium 3 is and how is it better than its predecessor.
  • Learn how to use different mobile and desktop browser platforms with Selenium 3.
  • Perform advanced actions such as drag-and-drop, double-click, right-click, and action builders on web page.
  • Learn to use Java 8 API and Selenium 3 together.
  • Explore remote WebDriver and how to use it.
  • Learn how to use Selenium Grid to run tests from Cross Browser and distributed testing.
  • Explore how to use Actions API for performing various Keyboard and Mouse actions on Web and Mobile Applications.

Who This Book Is For

This book is intended for software quality assurance/testing professionals, software project managers, or software developers interested in using selenium for testing their applications

商品描述(中文翻譯)

一本實用指南,內含實例,介紹了使用最新版本的Selenium WebDriver 3進行跨瀏覽器、移動設備和數據驅動測試的方法。

主要特點


  • 充分發揮Selenium WebDriver的潛力,以在各種情況下測試您的網絡應用程序

  • 使用Selenium Grid進行更快速且並行運行測試,以及進行跨瀏覽器測試

  • 使用Selenium Drivers測試移動網絡應用程序,如iOS和Android平台

書籍描述

Selenium WebDriver是一個開源的網絡UI自動化工具,通過特定於瀏覽器的瀏覽器驅動程序實現,該驅動程序向瀏覽器發送命令並檢索結果。 Selenium 3的最新版本引入了許多新功能,改變了您使用和設置Selenium的方式。本書包含了所有這些功能,以及源代碼,包括允許您在整本書中使用jQuery和其他示例的必要HTML文件。

本書將引導您了解在自動化測試中使用的各種Selenium WebDriver API,並討論可用的各種WebDriver實現。您將了解如何使用高級WebDriver API來制定和處理豐富的Web UI,以及在WebDriver中遇到的實時挑戰和解決方案。您將學習不同類型和領域的測試,例如跨瀏覽器測試、負載測試、移動測試和使用Selenium進行數據庫測試。

最後,您還將介紹使用TestNG進行數據驅動測試,以創建自己的自動化框架。通過本書,您可以選擇任何您想要的Web應用程序,並以任何您想要的方式進行自動化。

您將學到什麼


  • 首先了解Selenium 3是什麼,以及它如何優於其前身。

  • 學習如何在Selenium 3中使用不同的移動和桌面瀏覽器平台。

  • 在網頁上執行高級操作,如拖放、雙擊、右鍵點擊和操作構建器。

  • 學習如何使用Java 8 API和Selenium 3。

  • 探索遠程WebDriver以及如何使用它。

  • 學習如何使用Selenium Grid從跨瀏覽器和分佈式測試運行測試。

  • 探索如何使用Actions API在Web和移動應用程序上執行各種鍵盤和鼠標操作。

適合閱讀對象

本書適合軟件質量保證/測試專業人士、軟件項目經理或軟件開發人員,他們有興趣使用Selenium進行應用程序測試。