Selenium Webdriver in Ruby: Learn with examples.

Mr. Sagar Salunke

  • 出版商: CreateSpace Independ
  • 出版日期: 2014-08-06
  • 售價: $980
  • 貴賓價: 9.5$931
  • 語言: 英文
  • 頁數: 110
  • 裝訂: Paperback
  • ISBN: 1500762466
  • ISBN-13: 9781500762469
  • 相關分類: Rubyselenium
  • 海外代購書籍(需單獨結帳)

商品描述

This book is for software testing professionals who want to test the web applications by automation testing using selenium webdriver. All examples in this book are given in Ruby. So it will be good for the reader to have the Ruby background. This book covers all basic as well as advanced concepts in Selenium Webdriver in Ruby. This book covers below topics on Selenium Webdriver. 1. Background of Selenium Webdriver and Automation testing. 2. Installation of Selenium in Ruby in windows. 3. Identification of web elements using xpath, css, id, class name, tag name, link text, partial link text and using name attribute. 4. Manipulating common web controls like editboxes, comboboxes and checkboxes with selenium in Ruby. 5. Automating complex keyboard and mouse Interactions using Actions class. 6. Practical challenges and Solutions (Nested Tables, Text based elements identification, Ajax, JavascriptExecutor, Advanced CSS and Xpath, DOM Methods). 7. Synchronization methods in Selenium Webdriver. 8. Working with multiple windows, alerts and frames. 9. Handling Selenium Webdriver Exceptions. 10. Ruby Basics + Taking Screenshots in Selenium Webdriver. 11. Selenium Tools and features like Selenium IDE, Grid and Desired Capabilities. 12. Different frameworks like Keyword driven automation frameworks, Data driven frameworks.

商品描述(中文翻譯)

這本書適合想要使用Selenium WebDriver進行自動化測試的軟體測試專業人士。本書中的所有範例都是使用Ruby語言呈現的,因此讀者最好具備Ruby的基礎知識。本書涵蓋了Selenium WebDriver在Ruby中的所有基礎和高級概念。本書涵蓋了以下關於Selenium WebDriver的主題:

1. Selenium WebDriver和自動化測試的背景。
2. 在Windows中使用Ruby安裝Selenium。
3. 使用xpath、css、id、class name、tag name、link text、partial link text和name屬性識別網頁元素。
4. 使用Selenium在Ruby中操作常見的網頁控件,如編輯框、下拉框和勾選框。
5. 使用Actions類別自動化處理複雜的鍵盤和滑鼠互動。
6. 實際挑戰和解決方案(嵌套表格、基於文本的元素識別、Ajax、JavascriptExecutor、高級CSS和Xpath、DOM方法)。
7. Selenium WebDriver中的同步方法。
8. 處理多個視窗、警示框和框架。
9. 處理Selenium WebDriver的異常情況。
10. Ruby基礎知識+在Selenium WebDriver中進行截圖。
11. Selenium工具和功能,如Selenium IDE、Grid和Desired Capabilities。
12. 不同的框架,如關鍵字驅動的自動化框架、數據驅動的框架。