Courses
Selenium
Course Content
Introduction to Test Automation
• Benefits of Test Automation
• When and Why to Automate Tests
• A look at Test Automation Solutions
Introduction to Selenium
• What is Selenium
• Selenium Components
• Selenium vs Other Solutions
Test Automation with Selenium IDE
• Concept (Command, Target, Value)
• Record, Insert & Play
• Record, , Insert & Play with Example
• Locators
• Verifications
• Synchronization
Selenium Remote Control (RC)
• Selenium RC Concept
• Setup
• Record & play
• Test Scripting
• Test Data Handling
• Selenium API Examples
• Result Reporting
Limitations and Common Challenges
• AJAX
• Synchronization
• Asserts and Verifications
• Java Script Events
• Alerts, Popup Windows
• Extending Selenium
• UI Elements
• Jquery Object Locators
• Custom Actions
• Selenium Grid
Selenium 2.0
• Web Driver
• Page Object Pattern in Example