Selenium Java Course Content
- Demo Call
- Introduction to Automation testing
- Advantages & Disadvantage of Automation Testing
- Various Tools Available in Market
- Comparison between the tool
- Automation Approaches
- Tool Based
- Framework Based
- Record & Play
- Modularization
- Introduction to Selenium
- Selenium IDE vs. RC vs. Web Driver
- Downloading & Configuring Web Driver Jars
- Architecture of Selenium Web driver
- Driver for IR, Firefox and Chrome
- Firebug & Fire path Utility
- Locator Strategies using ID, Class, CSS, xpath, etc.
- How to handle Checkbox & Radio Buttons
- How to get all/ specific links from web pages
- Handling drop down list
- Retrieving values from different web elements
- Managing Ajax Component
- Handling alert box
- Mouse & Keyboard Simulation
- Drag & Drop of elements
- Dealing with web tables
- Managing Frames
- IDE – Integrated Development Environment
- Record & Play
- Inserting Commands
- Verification & Assertion
- Hand On Exercise using Java Script
- Selenium WebDriver
- Command to Openurl in FireFox, Chrome, Internet Explorer
- XPath - Making custom xpath using functions such as starts with text, contains
- CSS Selector
- Get All List from page
- Implicit Wait
- Explicit Wait
- Window Handle - Handling windows,pop up, new tab using AutoIT tool
- Firebug & Fire path Utility
- Locator Strategies using ID, Class, CSS, xpath, etc.
- How to handle Checkbox & Radio Buttons
- How to get all/ specific links from web pages
- Handling drop down list
- Retrieving values from different web elements
- Managing Ajax Component
- Handling alert box
- Mouse & Keyboard Simulation
- Drag & Drop of elements
- Dealing with web tables
- Managing Frames
- Testing using TestNG
- Configure TestNG Project
- TestNGAnnotations
- Parameterization in TestNG
- Run Test in Batch
- Read/Write Data
- Read/ Write data in Text File
- Read/Write data in Excel
- Read Data from Property File
- Taking a Screenshots on failure along time stamp
- Framework
- Types Of Framework
- Linear Framework
- Data Driver Framework
- TestNG
- Page Object Model
- Maven
- Types Of Framework
- CICD
- Continuous Integration using Jenkins
- Code Versioning tools(GIT)
- Plenty of Assignments on all the topics
- Automation Framework- Advanced Hands On
- Automation Scripts Creation –Live Project