QA Selenium
1
Java
- Java/selenium Introduction
- Loops, Arrays and Functions
- Object Oriented Programming
- Variables
- Objects
- Constructors
- Inheritance
- Interface
- Packages
- Exception handling
- Collection API
- Array List and Hash table
- String, File handling, Log4J
- Handling XLS files
2
Selenium Web Driver
-
Web Driver
- Firefox driver, IE driver, Chrome
driver
- Firefox profile
- Desired capabilities
- Close and Quit
- Fire path and firebug
- Inspecting elements
- Web driver interface
- WebElement interface
- Identifying elements using ID, name,
class, xpath, css
- Managing input fields, buttons,
custom xpaths
- Managing links with xpaths/css
- Extracting more than one object
from a page
- Handling drop down list, radio
buttons, hidden components
-
Implicit/Explicit waits
Web driver wait class
- Multiple window handling, popups,
alerts
3
Testing
- Testng
- Installing TestNg
- Test Ng annotations
- Batch running tests
- TestNg.xml
- Skipping tests
- Parameterizing tests
- Data provider
- TestNg reports
- Ant
- Build.xml
- XSLT reports
- BAT file concept