Selenium Certification Training Course
- Offered byEdureka
Selenium Certification Training Course at Edureka Overview
Duration | 36 hours |
Total fee | ₹17,995 |
Mode of learning | Online |
Credential | Certificate |
Selenium Certification Training Course at Edureka Highlights
- Earn a certificate of completion from Edureka
- Assignments for practical knowledge
- 24x7 online support team to resolve all your technical queries
- Get lifetime access to LMS where presentations, quizzes, installation guide & class recordings
- Get an average salary of a Selenium Test Automation Engineer is $94k per year - Indeed.com
Selenium Certification Training Course at Edureka Course details
- For Software Testers
- For QA Engineers
- For System Analysts
- For Software Developers
- For System Administrators
- Java basics refresher
- WebDriver
- TestNG Framework
- Web UI elements
- Grid & Robot class
- Selenium IDE
- Automation frameworks
- Selenium certification training helps you master this automation testing tool and become a certified A4Q Teste
- This Selenium training covers WebDriver, Grid, IDE, handling IFrames, Alerts, and Modal Dialog box
- Learn to use supported plugins such as TestNG Framework, Robot Class, Cucumber, and Gherkin to control your automation environment
Selenium Certification Training Course at Edureka Curriculum
Java Basics Refresher for Selenium Training Course
Features of Java
Classes, Objects, Methods, and Constructors
Datatypes in Java
Types of Variables in Java
Basic Operators in Java
Control Flow Statements
Object-Oriented Programming Concepts
Exception Handling Mechanisms
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
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
Interacting with Web Elements and Waits in Selenium
What are CSS Selectors?
Locating Web Elements using CSS Selectors
Selenium Commands in WebDriver
Interacting with Web Elements
Performing Actions on Web Elements
Checking the Web Element state
Types of Waits in Selenium
TestNG Framework
Introduction to TestNG
Installing TestNG Plug-in in Eclipse
Rules to write TestNG
Annotations
Grouping
Sequencing
Parameterization
Parallel/Cross Browser Testing
Introduction to Reports
Types of Reports
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
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
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
Selenium IDE and Page Object Model
What is Selenium IDE?
Features of Selenium IDE
Selenium IDE Interface
Selenese in Selenium IDE
Why Page Object Model?
What is Page Object Model?
What is Page Factory?
Advantages of POM
Implementing POM using Selenium WebDriver
Implementing POM with Page Factory
Automation Frameworks-I
Introduction to Selenium Frameworks
Types of Selenium Frameworks
Introduction to Data-Driven Test Framework
Advantages and Disadvantages of Data-Driven Test Framework
Best practices of Data-Driven Testing
Apache POI
Data Providers
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
BDD Framework with Cucumber
Agile Testing
Behaviour Driven Development (BDD)
Advantages and Limitations of BDD
Cucumber Fundamentals
Gherkin Syntax in Cucumber
Step Definition for Cucumber Feature File
Advantages of Cucumber
Implementing BDD Framework using Cucumber