Course Overview
Course Content
Selenium and its Components
- Collection Framework (ArrayList, LinkedList, HashSet, and LinkedHashSet)
- Map Interface in Java
- Types of Applications (Desktop, Web, Mobile, Hybrid)
- Software Testing Methods (Manual and Test Automation)
- Test Automation Types (Unit Testing, API Testing, GUI Testing)
- Test Automation Frameworks
- Test Automation Tools
- Test Automation Process
- Components of Selenium Suite
- Types of Testing
- Selenium vs. Other Testing Tools
- Integration of Selenium with Other Tools
- Hands-On
Selenium WebDriver and Locators
- Introduction to Selenium WebDriver
- Evolution of Selenium WebDriver
- Advantages of Selenium WebDriver
- Selenium WebDriver Architecture
- Introduction to Web elements
- Locating Web elements using various Locators (ID, Name, Class Name, Tag Name, Link Text, Partial Link Text, CSS Selector, and XPath)
- Introduction to XPath
- Types of XPath
- XPath Functions and Customisations
- Hands-On
Handling Web UI Elements-I
- What are Alerts?
- Types of Alerts
- Alert Interface methods
- Handling Alerts in Selenium WebDriver
- What is a Modal Dialog Box?
- Handling Modal Dialog Box using Selenium WebDriver
- Handling Multiple Windows and Multiple Tabs using Selenium WebDriver
- Scrolling on a web page using JavaScriptExecutor
- Verifying Tooltip using Selenium WebDriver
- Hands-On
Handling Web UI Elements-II
- What is an IFrame?
- Identifying an IFrame
- Switching to IFrames using Selenium WebDriver
- Select Class in Selenium WebDriver
- Methods under Select Class
- Handling Dropdowns and Multiple Select Operations using Select Class
- Actions Class and Action Interface
- Methods for handling Keyboard and Mouse based interactions
- Testing Drag and Drop and Mouse Hover functionality using Actions Class
- Hands-On
Selenium Grid and Robot Class
- Introduction to Selenium Grid
- Selenium Grid Architecture
- Deploy a Grid
- Introduction to Robot class
- Methods under Robot class (KeyPress, Key Release, Mouse Press, Mouse Release, Mouse Move)
- Implementation of the Robot class
- Advantages and disadvantages of the Robot class
- Limitations of the Robot class
- Hands-On
Automation Frameworks-II
- Introduction to Keyword-Driven Test Framework
- Uses of Keyword-Driven Test Framework
- Keyword-Driven Framework Components
- Advantages and Limitations of Keyword-Driven Testing
- Implement Keyword-Driven Framework
- Introduction to Hybrid Driven Test Framework
- Advantages and Limitations of Hybrid Test Framework
- Utilize the Page Object Model with Hybrid Framework
- Implementing Hybrid Test Framework
- Hands-On
FAQs
We make sure you never miss a lecture at eMexo! You can select one of two options:
1. The missed session can be attended in any other live batch.
2. You can watch the recorded class session in your LMS.
So what are you waiting for then, lets enroll with eMexo Technologies and learn the best Selenium course in Electronic City Bangalore with Top Industry Expert instructors.
test