Selenium Webdriver Course
Duration: 50 hrs
Pre-requisite: Good knowledge of Core Java
- Introduction - Web Driver
- Why Web Driver
- End to End Automation Process with POC (Proof Of Concept)
- Integration - Eclipse + Web driver
- Installation
- Browser Handling
- IE
- Chrome
- Firefox
- HTMLUnit
- Object Identification for different web elements using
- ID
- Name
- Class
- Link
- Tagname
- XPath
- FirePath & FireBug Add-ons installations
- Customize Object repository
- Check Points
- Data (single element, full page)
- Image (single element, full screen)
- Synchronizations
- Implicit
- Explicit
- Performance - Page load time, Internal page navigation
- Mouse / Keyboard events handling
- Handling of Alerts and /Pop Ups
- Handle Window handles
- TestNG
- What is TestNG
- Installing TestNG
- TestNG Annotations
- Running a test using TestNG
- TestNG Report
- Skipping Tests
- Prioritizing Tests
- Parameterizing tests
- Introduction to Code management tools (Git hub) / Jenkins
- Execute selenium scripts on Cloud (ex -Browser stack)
- Selenium Grid with TestNG for parallel execution
- Frameworks
- Data driver Framework
- Page Object Model