- Introduction
- Prerequisite : Tools Required
- Prerequisite : Setting up JDK
- Prerequisite : Setting up Eclipse
- Prerequisite : Setting up TestNG
- Prerequisite : Setting up Driver for Browser
- Prerequisite : Setting up CLASSPATH for Selenium
- [Important] Virtual Machine - Environment Setup
- Configuring Webdriver in Eclipse
- Running Sample code using Webdriver
- Firefox Profile Class
- Close and Quit, HTMLUnit driver
- Addons FireBug and Firepath
- Xpath and their usage with Selenium
- Presentation Slide
- Xpath Function,Absolute and Relative Xpaths
- Presentation Slide
- Xpath finding Links, Buttons, Input box, Radio buttons, Checkbox
- Css Locator
- Presentation Slide
- Descendant Axes View
- Following Axes View
- Ancestor Axes View
- Preceding Axes View
- Presentation Slide
- Renorex Selocity
- WebDriver, WebElement Interface
- Designing Your FrameWork
- Setting Up Bugzilla
- Identifying WebElements using id, name, class & Xpath
- Presentation Slide
- Handling Input fields,Buttons Links
- Handling Input fields,Buttons Part 2
- Presentation Slide
- Handling drop down list using Select class
- Taking Screenshots with selenium Webdriver
- Extracting all Links & Object from Webpage
- Finding whether object is present on page or not
- Taking Multiple Screenshots with selenium Webdriver
- Web Driver Event Listener
- Commonly asked Questions
- ImplicitlyWait & PageLoadTimeout
- Fluent Wait
- Web Driver Wait Class
- Expected Conditions class
- Web Driver Backed Selenium
- Handling Multiple Browser Window
- Handling JavaScript Prompt
- Handling JavaScript Alert,Confirmation
- Browser Navigation
- Handling Window Based Dialog with Webdriver
- Attaching files with Webdriver
- Handling Keyboard Action
- Handling Mouse Action
- JavaScriptExecutor
- Using TestNG DataProvider
- Apache POI
- Running the TestCase using DataDriven Frame Work
- Creating the Excel File Using Apache POI
- Updating the Excel File Using Apache POI
- Marking Pass/Fail status to Data Provider File
- Generating the Excel report from testng-result.xml
- Page Factory
- Page Factory @CacheLookup
- Integration with Jenkins
- POM - Introduction
- POM - PageFactory
- POM - Framework Design
- Presentation Slide
- Configuring the Hub and Nodes
- Running the Selenium Script on Specific Node
- Executing Selenium Script on Multiple Platform Parallely
- Setting up Log4j
- Log4j Appenders
- Log4j Layouts
- Configuring Log4j Dynamically
- Integrating Log4j with Webdriver Script
- Configuring Sikuli with Webdriver Script
- FileUpload using Sikuli Script
- Basics of Framework
- Presentation Slide
- Designing of Keyword Driven Framework
- Execution using Keyword Driven Framework
- Setting up Maven
- Build Phases & POM.xml