Programming Language Preference
Selenium Documentation??
Contents:
- Note to the Reader–Docs Being Revised for Selenium 2.0!
- Introduction
- Test Automation for Web Applications
- To Automate or Not to Automate?
- Introducing Selenium
- Brief History of The Selenium Project
- Selenium’s Tool Suite
- Choosing Your Selenium Tool
- Supported Browsers and Platforms
- Flexibility and Extensibility
- What’s in this Book?
- The Documentation Team–Authors Past and Present
- Selenium-IDE
- Introduction
- Installing the IDE
- Opening the IDE
- IDE Features
- Building Test Cases
- Running Test Cases
- Using Base URL to Run Test Cases in Different Domains
- Selenium Commands – “Selenese”
- Script Syntax
- Test Suites
- Commonly Used Selenium Commands
- Verifying Page Elements
- Assertion or Verification?
- Locating Elements
- Matching Text Patterns
- The “AndWait” Commands
- The waitFor Commands in AJAX applications
- Sequence of Evaluation and Flow Control
- Store Commands and Selenium Variables
- JavaScript and Selenese Parameters
- echo - The Selenese Print Command
- Alerts, Popups, and Multiple Windows
- Debugging
- Writing a Test Suite
- User Extensions
- Format
- Executing Selenium-IDE Tests on Different Browsers
- Troubleshooting
- Selenium 2.0 and WebDriver
- Selenium 2.0 Features
- The Selenium Server – When to Use It
- Setting Up a Selenium-WebDriver Project
- Migrating from Selenium 1.0
- Getting Started With Selenium-WebDriver
- Introducing WebDriver’s Drivers
- Commands and Operation
- Driver Specifics and Tradeoffs
- WebDriver-Backed Selenium-RC
- Selenium WebDriver Wiki
- Next Steps
- WebDriver: Advanced Usage
- Selenium 1 (Selenium RC)
- Introduction
- How Selenium RC Works
- Installation
- From Selenese to a Program
- Programming Your Test
- Learning the API
- Reporting Results
- Adding Some Spice to Your Tests
- Server Options
- Specifying the Path to a Specific Browser
- Selenium RC Architecture
- Handling HTTPS and Security Popups
- Supporting Additional Browsers and Browser Configurations
- Troubleshooting Common Problems
- Test Design Considerations
- Selenium-Grid
- User-Extensions
Appendixes:
- Selenium WebDriver Cheat Sheet
- How to Install the Android Driver
- .NET client driver configuration
- Importing Sel2.0 Project into Eclipse using Maven
- Importing Sel2.0 Project into IntelliJ Using Maven
- Selenium 1.0 Java Client Driver Configuration
- Python Client Driver Configuration
- Locating Techniques
- Migrating From Selenium RC to Selenium WebDriver
