Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword or section
Like this
4Activity

Table Of Contents

NOTE TO THE READER–DOCS BEING REVISED FOR SELENIUM 2.0!
INTRODUCTION
2.1 Test Automation for Web Applications
2.2 To Automate or Not to Automate?
2.3 Introducing Selenium
2.4 Brief History of The Selenium Project
2.5 Selenium’s Tool Suite
2.6 Choosing Your Selenium Tool
2.7 Supported Browsers
2.8 Flexibility and Extensibility
2.9 What’s in this Book?
2.10 The Documentation Team–Authors Past and Present
SELENIUM-IDE
3.1 Introduction
3.2 Installing the IDE
3.3 Opening the IDE
3.4 IDE Features
3.5 Building Test Cases
3.9 Script Syntax
3.10 Test Suites
3.11 Commonly Used Selenium Commands
3.12 Verifying Page Elements
3.13 Assertion or Verification?
3.14 Locating Elements
3.15 Matching Text Patterns
3.16 The “AndWait” Commands
3.17 The waitFor Commands in AJAX applications
3.18 Sequence of Evaluation and Flow Control
3.19 Store Commands and Selenium Variables
3.20 JavaScript and Selenese Parameters
3.21 echo - The Selenese Print Command
3.22 Alerts, Popups, and Multiple Windows
3.23 Debugging
3.24 Writing a Test Suite
3.25 User Extensions
3.26 Format
3.27 Executing Selenium-IDE Tests on Different Browsers
3.28 Troubleshooting
SELENIUM 2.0 AND WEBDRIVER
4.1 The 5 Minute Getting Started Guide
4.2 Next Steps For Using WebDriver
4.3 WebDriver Implementations
4.4 Emulating Selenium RC
4.5 Tips and Tricks
4.6 How XPATH Works in WebDriver
4.7 Getting and Using WebDriver
4.8 Roadmap
4.9 Further Resources
WEBDRIVER: ADVANCED USAGE
5.1 Explicit and Implicit Waits
5.2 RemoteWebDriver
5.3 AdvancedUserInteractions
5.4 HTML5
5.5 Cookies
5.6 Browser Startup Manipulation
5.7 Parallelizing Your Test Runs
SELENIUM 1 (SELENIUM RC)
6.1 Introduction
6.2 How Selenium RC Works
6.3 Installation
6.4 From Selenese to a Program
6.5 Programming Your Test
6.6 Learning the API
6.7 Reporting Results
6.8 Adding Some Spice to Your Tests
6.9 Server Options
6.10 Specifying the Path to a Specific Browser
6.11 Selenium RC Architecture
6.12 Handling HTTPS and Security Popups
6.13 Supporting Additional Browsers and Browser Configurations
6.14 Troubleshooting Common Problems
TEST DESIGN CONSIDERATIONS
7.1 Introducing Test Design
7.2 Types of Tests
7.3 Validating Results
7.4 Location Strategies
7.5 Wrapping Selenium Calls
7.7 Page Object Design Pattern
7.8 Data Driven Testing
7.9 Database Validation
SELENIUM-GRID
USER-EXTENSIONS
9.1 Introduction
9.2 Actions
9.3 Accessors/Assertions
9.4 Locator Strategies
9.5 Using User-Extensions With Selenium-IDE
9.6 Using User-Extensions With Selenium RC
11.1 Configuring Selenium-RC With Eclipse
11.2 Configuring Selenium-RC With Intellij
LOCATING TECHNIQUES
13.1 Useful XPATH patterns
13.2 Starting to use CSS instead of XPATH
MIGRATING FROM SELENIUM RC TO SELENIUM WEBDRIVER
14.1 Why Migrate to WebDriver
14.2 Before Starting
14.3 Getting Started
14.4 Next Steps
14.5 Common Problems
0 of .
Results for:
No results containing your search query
P. 1
Selenium Documentation

Selenium Documentation

Ratings: (0)|Views: 355|Likes:
Published by shekar2511

More info:

Published by: shekar2511 on Aug 02, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

06/06/2012

pdf

text

original

You're Reading a Free Preview
Pages 4 to 25 are not shown in this preview.
You're Reading a Free Preview
Pages 29 to 51 are not shown in this preview.
You're Reading a Free Preview
Pages 55 to 113 are not shown in this preview.
You're Reading a Free Preview
Pages 117 to 160 are not shown in this preview.
You're Reading a Free Preview
Pages 164 to 171 are not shown in this preview.

Activity (4)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Sandeep Dhiman liked this
Firoz Shaik liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->