您好,登錄后才能下訂單哦!
Contents:
Note to the Reader - Docs Being Revised for Selenium 2.0!
Introduction 介紹
Test Automation for Web Applications Web應用測試自動化
To Automate or Not to Automate? 到底要不要做自動化
Introducing Selenium Selenium介紹
Brief History of The Selenium Project Selenium的簡短歷史
Selenium’s Tool Suite Selenium的工具套件
Choosing Your Selenium Tool 選擇你的 Selenium工具
Supported Browsers and Platforms 支持的瀏覽器和平臺
Flexibility and Extensibility 靈活性和可擴展性
What’s in this Book? 這本書的內容
The Documentation Team–Authors Past and Present Team-Authors文檔的過去和現在
Selenium-IDE
Introduction 介紹
Installing the IDE 安裝IDE
Opening the IDE 打開IDE
IDE Features IDE的特性
Building Test Cases 構建測試用例
Running Test Cases 運行測試用例
Using Base URL to Run Test Cases in Different Domains 在不同的環境中通過Base URL運行測試用例
Selenium Commands – “Selenese” Selenium命令--Selenese
Script Syntax 腳本語法
Test Suites 測試套件
Commonly Used Selenium Commands 通用的Selenium命令
Verifying Page Elements 驗證頁面元素
Assertion or Verification? 斷言和確認
Locating Elements 定位元素
Matching Text Patterns 匹配文本模式
The “AndWait” Commands AndWait 命令
The waitFor Commands in AJAX applications AJAX應用中waitFor命令的使用
Sequence of Evaluation and Flow Control 評估序列和流的控制
Store Commands and Selenium Variables 存儲命令和Selenium的變量
JavaScript and Selenese Parameters JS和Selenese的參數化
echo - The Selenese Print Command echo- Selenese的打印命令
Alerts, Popups, and Multiple Windows 警報、彈窗和多窗口
Debugging 調試
Writing a Test Suite 編寫一個測試套件
User Extensions 用戶擴展
Format 格式化
Executing Selenium-IDE Tests on Different Browsers 在不同瀏覽器上在執行Selenium IDE的測試
Troubleshooting 故障排除
Selenium WebDriver
Introducing WebDriver WebDriver的介紹
How Does WebDriver ‘Drive’ the Browser Compared to Selenium-RC? WebDriver是如何驅動瀏覽器對比Selenium-RC的?
WebDriver and the Selenium-Server WebDriver和Selenium服務器
Setting Up a Selenium-WebDriver Project 設置一個Selenium-WebDriver項目
Migrating from Selenium 1.0 從Selenium1.0的遷移
Introducing the Selenium-WebDriver API by Example 用一個例子來介紹Selenium-WebDriver的API
Selenium-WebDriver API Commands and Operations Selenium-WebDriver API命令和操作
Driver Specifics and Tradeoffs 驅動器的細節和權衡
Selenium-WebDriver’s Drivers Selenium-WebDriver的驅動
Alternative Back-Ends: Mixing WebDriver and RC Technologies 后端選擇:WebDriver與RC技術的混合
Running Standalone Selenium Server for use with RemoteDrivers 使用RemoteDrivers運行Selenium服務器
Additional Resources 附屬資源
Next Steps 下一步
WebDriver: Advanced Usage WebDriver的高級用法
Explicit and Implicit Waits 顯式和隱式等待
RemoteWebDriver 遠程WebDriver
AdvancedUserInteractions 高級用戶交互
Browser Startup Manipulation 瀏覽器啟動操作
HTML5
Parallelizing Your Test Runs 并行測試運行
Selenium 1 (Selenium RC)
Introduction 介紹
How Selenium RC Works Selenium RC是如何工作的
Installation 安裝
From Selenese to a Program 從Selenese到Program
Programming Your Test 編寫你的測試
Learning the API 學習API
Reporting Results 結果報告
Adding Some Spice to Your Tests 在你的測試中添加些有用的小提示
Server Options 服務器選項
Specifying the Path to a Specific Browser 給特定的瀏覽器指定路徑
Selenium RC Architecture Selenium RC的結構
Handling HTTPS and Security Popups 處理HTTPS和安全彈出窗口
Supporting Additional Browsers and Browser Configurations支持其他瀏覽器和瀏覽器配置
Troubleshooting Common Problems 故障排除之常見問題
Test Design Considerations 測試設計注意事項
Introducing Test Design 測試設計介紹
Types of Tests 測試類型
Validating Results 驗證結果
Location Strategies 定位策略
Wrapping Selenium Calls Selenium包裝調用
UI Mapping UI映射
Page Object Design Pattern 頁面對象設計模式
Data Driven Testing 數據驅動測試
Database Validation 數據庫驗證
Selenium-Grid Selenium網格
Quick Start 快速開始
What is Selenium-Grid? 什么是Selenium 網格
When to Use It 何時使用網格
Selenium-Grid 2.0 Selenium-Grid2.0
How Selenium-Grid Works–With a Hub and Nodes Selenium網格是如何使用集線器與節點工作的
Installation 安裝
Starting Selenium-Grid 開始Selenium-Grid
Configuring Selenium-Grid 配置Selenium網格
Hub Configuration 集線器配置
Node Configuration 節點配置
Timing Parameters 時間參數
Customizing the Grid 自定義網格
Getting Command-Line Help 獲取命令行的幫助
Common Errors 常見錯誤
Troubleshooting 故障排除
User-Extensions 用戶-擴展
Introduction 介紹
Actions 開始操作
Accessors/Assertions 訪問器/斷言
Locator Strategies 定位策略
Using User-Extensions With Selenium-IDE 使用Selenium-IDE的用戶擴展
Using User-Extensions With Selenium RC 使用SeleniumRC的用戶擴展
Appendixes: 附錄
.NET client driver configuration .NET客戶端驅動配置
Importing Sel2.0 Project into Eclipse using Maven 使用Maven導入Selenium2.0項目到Eclipse
Importing Sel2.0 Project into IntelliJ Using Maven 使用Maven導入Selenium2.0項目到IntelliJ
Migrating From Selenium RC to Selenium WebDriver 從Selenium RC到Selenium WebDriver的遷移
How to Migrate to Selenium WebDriver 如何遷移到Selenium WebDriver
Why Migrate to WebDriver 為什么要遷移到WebDriver
Before Starting 開始前
Getting Started 開始
Next Steps 下一步
Common Problems 常見問題
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。