Selenium WebDriver Practical Guide

Satya Avasarala

  • 出版商: Packt Publishing
  • 出版日期: 2014-01-26
  • 售價: $1,810
  • 貴賓價: 9.5$1,720
  • 語言: 英文
  • 頁數: 264
  • 裝訂: Paperback
  • ISBN: 1782168850
  • ISBN-13: 9781782168850
  • 相關分類: selenium
  • 下單後立即進貨 (約3~4週)

商品描述

Interactively automate web applications using Selenium WebDriver

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.

商品描述(中文翻譯)

互動式自動化網頁應用程式使用 Selenium WebDriver

概述
- 涵蓋 WebDriver 的基本到進階概念
- 學習如何設計更有效的自動化框架
- 探索 WebDriver 中的所有 API
- 通過實際的程式碼範例深入理解每個概念

詳細內容
Selenium WebDriver 是一個開源的網頁 UI 自動化工具,通過特定於瀏覽器的瀏覽器驅動程式實現,該驅動程式向瀏覽器發送命令並檢索結果。

Selenium WebDriver 實用指南將引導您了解應在自動化測試中使用的各種 WebDriver API,並討論可用的各種 WebDriver 實現。本指南將通過提供源代碼檔案的訪問權限來支持您,包括基本的 HTML 檔案,這些檔案允許您在整本書中使用 jQuery 和其他範例。最後,您將獲得有關如何通過逐步實用教程處理 WebDriver 最新功能的深入解釋。

您將從本書中學到什麼
- 學習 Selenium WebDriver 的基本設計,並了解它如何克服其前身的限制
- 設置和使用 Selenium Grid
- 發現用於定位網頁元素的各種機制
- 在網頁上執行進階操作,如拖放、雙擊、右鍵點擊和動作構建器
- 探索 WebDriver 的進階功能,如處理 cookies、截圖、管理超時和瀏覽器導航
- 獲得對各種 WebDriver 實現的理解,如 Firefox Driver、IE Driver 和 Chrome Driver
- 探索 WebDriver 事件監聽器
- 使用 PageObject 模式設計有效的自動化框架
- 學習如何處理 WebDriver 的最新功能

方法
這是一個易於遵循的指南,包含逐步的實用教程,幫助您了解如何為測試目的自動化網頁應用程式。

本書的讀者對象
如果您是質量保證/測試專業人員、軟體開發人員或網頁應用程式開發人員,並希望為您的網頁應用程式創建自動化測試腳本,那麼這本書就是為您量身打造的!作為先決條件,預期具備基本的 Core Java 知識,雖然不需要任何 WebDriver 或 Selenium 1 的先前知識。