Getting Started with Selenium Web Driver and Python
Preparing your test machine
Installing the Selenium package
Browsing the Selenium Web Driver Python documentation
Taking your first steps with Selenium and Python
Setting up Internet Explorer
Writing Tests Using unit test
Class-level setUp() and tearDown()methods
Generating the HTML test report
Inspecting pages and elements with Fire foxusingthe Firebugadd-in
Inspecting pages and elements with Google Chrome
Inspecting pages and elements with Internet Explorer
Finding elements with Selenium Web Driver
Finding elements using the ID attribute
Finding elements using then a meat tribute
Finding elements using the class name
Finding elements using the tag name
Finding elements using XPath
Finding elements using CSS selectors
Finding links with partial text
Putting all the tests together using find methods
Using the Selenium Python API for Element Interaction
Understanding the Web Driver class
Properties of the Web Driver class
Methods of the Web Driver class
Understanding the Web Element class
Properties of the Web Element class
Methods of the Web Element class
Working with forms, text boxes, check boxes, and radio buttons
Checking whether the element is displayed and enabled
Finding the element attribute value
Using the is selected()method
Using the clear()and send keys()methods
Working with drop down sand lists
Understanding the Select class
Properties of the Select class
Methods of the Select class
Working with alert sand pop-up windows
Understanding the Alert class
Properties of the Alert class
Methods of the Alert class
Automating browser navigation
The expected condition class
Waiting for an element to been a bled
Implementing custom wait conditions
The Selenium stand alone server
Downloading the Selenium stand a lone server
Launching the Selenium stand a lone server
Running a test on the Selenium stand alone server
Adding support for Internet Explorer
Adding support for Chrome
Launching Selenium server as a hub