Browse Library
Advanced Search
Browse Library
Advanced Search
Sign In
Start Free Trial
Learning Selenium Testing Tools - Third Edition
Buy this Book
Learning Selenium Testing Tools - Third Edition
Buy this Book
Overview of this book
Related Content you might be interested in
Current Title:
Learning Selenium Testing Tools - Third Edition
Feb, 2015
|
318 pages
No titles found
Table of Contents (
22
chapters)
Learning Selenium Testing Tools Third Edition
Learning Selenium Testing Tools Third Edition
Credits
Credits
About the Author
About the Author
About the Reviewers
About the Reviewers
www.PacktPub.com
www.PacktPub.com
Preface
Preface
Free Chapter
1
Getting Started with Selenium IDE
Getting Started with Selenium IDE
Understanding Selenium IDE
Rules in creating tests with Selenium IDE
Recording your first test with Selenium IDE
Validating a test with assert and verify
Creating comments in your tests
Multiplying windows
Selenium tests against AJAX applications
Storing information from the page in the test
Debugging tests
Creating test suites
Parameterization
Saving tests
What you cannot record
Summary
Self-test questions
2
Locators
Locators
Locating elements by ID
Moving elements on the page
Using direct XPath in your test
Leveraging the XPath axis with elements
CSS selectors
Working with elements and their attributes
Summary
Self-test questions
3
Overview of the Selenium WebDriver
Overview of the Selenium WebDriver
History of Selenium
Understanding the WebDriver architecture
Merging of two projects
Setting up Eclipse IDE with Java project for Selenium WebDriver and TestNG
Summary
Self-test questions
4
Finding Elements
Finding Elements
Finding elements
Using findElement Helper methods
Finding elements using a more generic method
Tips and tricks
Waiting for elements to appear on the page
Summary
Self-test questions
5
Design Patterns
Design Patterns
Page objects
Using Page Factory with Page Object
Changing our Page Object to use LoadableComponent
Using LoadableComponent
Summary
Self-test questions
6
Working with WebDriver
Working with WebDriver
Working with FirefoxDriver
Working with ChromeDriver
Working with OperaDriver
Working with InternetExplorerDriver
Other important points
Summary
Self-test questions
7
Automation Framework Development and Building Utilities
Automation Framework Development and Building Utilities
Automation without framework
Automation with Framework
Test Automation Frameworks Evolution
Form an automated test case using keywords
Building your own utilities for the Selenium automation framework
Summary
Self-test questions
8
Mobile Devices
Mobile Devices
Working with Android
Running with OperaDriver on a mobile device
Using OperaDriver on Opera Mobile
Working with iOS
Summary
Self-test questions
9
Getting Started with the Selenium Grid
Getting Started with the Selenium Grid
Understanding Selenium Grid
The Selenium Grid hub
Adding instances to the hub
Adding Selenium Remote Control for different machines
Adding Selenium Server to do specific browser tasks on specific operating systems
Running tests against the grid
Running tests in parallel
Summary
Self-test questions
10
Advanced User Interactions
Advanced User Interactions
What is Advanced User Interactions API?
The Actions class
Summary
Self-test questions
11
Working with HTML5
Working with HTML5
Working with application cache
Interacting with browser connections
Working with WebStorage
Summary
Self-test questions
12
Advanced Topics
Advanced Topics
Capturing screenshots
Using XVFB with Selenium
Working with BrowserMob Proxy
Summary
Self-test questions
13
Migrating from Remote Control to WebDriver
Migrating from Remote Control to WebDriver
WebDriverBackedSelenium
Summary
Self-test question
Automation Prerequisites for Selenium Automation
Automation Prerequisites for Selenium Automation
About Java programming
Inheritance
Polymorphism
Encapsulation
Constructors
Interface
Data types and variables in Java
Java operators
Decision and control statements
Loops
String class functions
Collections
Exception handling
Java coding standards
Summary
Self-test Questions
Answers for Self-test Questions
Answers for Self-test Questions
Chapter 1
Chapter 2
Chapter 3
Chapter 4
Chapter 5
Chapter 6
Chapter 7
Chapter 8
Chapter 9
Chapter 10
Chapter 11
Chapter 12
Chapter 13
Appendix A
Index
Index
Customer Reviews
5 star
0
4 star
0
3 star
0
2 star
0
1 star
0
Self-test question
How do you use
WebDriverBackedSelenium
?
Previous Section
End of Chapter 13
Next
Chapter