Zenler Player
Your course is loading. Hang tight.
Selenium WebDriver Automation with Java - Basics to Advanced Course
Back to curriculum
0% Complete
0% Complete
Introduction to Selenium
Selenium WebDriver Architecture
How to install Java on Windows OS
How to install Eclipse IDE on Windows
How to Setup Selenium WebDriver in Eclipse IDE
How to run Tests on Different Browsers
Maven Introduction and Installation
How to Manage Dependencies with Maven
How to use WebDriver Manager
How to Write First TestCase in Selenium
Understand WebDriver Interface
What are Locators in Selenium WebDriver
What is Relative Locator in Selenium
Resources - PDF Slides and Code
Introduction to XPath Basic XPath Syntax
Relative Vs Absolute XPath
XPath Starts with Function with Examples
XPath Contains Function with Examples
XPath text() Method Find element by Text
XPath AND Operator XPath OR Operator
XPath Axes Methods Parent Child Self
Axes Method descendant- descendant or self
Axes Methods ancestor- ancestor or self
XPath Axes following- following sibling
XPath Axes preceding- preceding sibling
XPath Course PDF Slides
Introduction to CSS and CSS Selector
Write CSS Selector using Class Attribute
CSS Selector with Multiple Attributes
CSS Selector Substring Matching
Finding Direct Child or Sub-child Elements
Next Sibling Adjacent Sibling Combinator
First-Child, Last-Child, Nth-Child and Nth-Last-Child
First-of-type, Last-of-type andNth-of-type()
CSS Selectors PDF Slides
What are the Basic Methods in WebDriver Interface
Basic Methods in WebDriver Interface- Part 2
WebElement Methods in Selenium
How to Handle Dropdown in Selenium- Part 1
How to Handle Dropdown in Selenium- Part 2
How to Print all Links of a Webpage
How to Handle Auto Suggestion Dropdown
How to Handle Checkbox in Selenium
How to Select Radio Button in Selenium
How to Handle Frames in Selenium
How to Handle Alert Popup in Selenium
How to Handle Multiple Windows in Selenium
How to Perform Mouse Hover in Selenium
How to Perform Drag and Drop in Selenium
How to Handle Resize Widget in Selenium
How to Automate Slider in Selenium
How to Perform Right Click in Selenium
How to Perform Keyboard Events in Selenium
Different Types of Wait in Selenium
What is Implicit Wait in Selenium
What is Explicit Wait in Selenium
How to Use Fluent Wait in Selenium
How to Handle Web Table in Selenium
What is JavaScriptExecutor in Selenium
How to Take Screenshot in Selenium
How to Handle SSL Certificate in Selenium
How to Handle Authentication Popup in Selenium
How to Read Data From Properties File
Download full code for "Selenium Webdriver" section
How to Install TestNG in Eclipse IDE
How to Write Test Cases Using TestNG
TestNG Annotations- BeforeMethod vs BeforeTest
How to Use Assertion in Selenium TestNG
Soft Assertion in TestNG- SoftAssert vs HardAssert
How to Group Test Cases in TestNG Grouping
How to Create Test Suite in TestNG
How to Skip Test Cases in TestNG
TestNG Annotations- BeforeGroups, BeforeClass
TestNG Annotations- BeforeSuite and AfterSuite
Data Provider in TestNG Data Driven Testing
How to Use Data Provider in TestNG Selenium
Move TestNG DataProvider into Different File
How to Pass Parameter from TestNG.xml File
What are TestNG Listeners
How to Capture Screenshot for Failed Tests in TestNG
How to Execute Failed Test Cases in Selenium
TestNG Report Generation in Selenium Part- 1
TestNG Report Generation in Selenium Part- 2
How to Manage Dependency Between Test Cases
Download Code files for TestNG Tutorial Section here
Introduction to Java Programming
What is Java Classes and Objects
How to Write First Program in Java
What are Data Types in Java
Difference Between String Literal and String Object
What are Variables in Java Variable Types
Operators in Java Introduction and Examples
How to use IF ELSE in Java
What is Ternary Operator in Java
How to use Switch Case in Java
How to use While Loop in Java
How to use Do While Loop in Java
How to use For Loop in Java
How to use Break and Continue in Java
How to use Nested Loops in Java
How to use Single Dimensional Array in Java
Multidimensional Array in Java With Examples
What are Methods in Java With Examples
How to Add Parameters to a Method in Java
What are Packages in Java With Examples
Access Modifiers in Java with Example
Access Modifiers in Java with Example- Part 2
Encapsulation in Java Data Hiding in Java
Inheritance in Java Types of Inheritance
Java Polymorphism Method Overloading in Java
Java Polymorphism Method Overriding in Java
Abstract Classes and Methods in Java
What is Interface in Java with Example
What are Constructors in Java
Super Keyword in Java
This Keyword in Java
Final Keyword in Java
Try Catch Java Exception Handling in Java
How to Read Data from Properties File
How to Write in Java Properties File
How to Write to a CSV and Text File in Java
How to Read Data from CSV and Text File in Java
How to Write Data in Excel using Java
How to Read Excel File in Java
Collections in Java Wrapper Classes in Java
Array List in Java Tutorial with Examples
Download Resources - PDF and Code
1. What is Git
2. What is Github and Basic Git Workflow
3. Git Installation on Windows
4. How to do First Git Commit
5. How to Push Code to Github Part-1
6. How to Push Code to Github Part-2
7. How to Clone Github Repository
8. End-to-End Example For Automation Testers
9. Importance of Git Branching
10. Git Branching and Merging Example
11. How to Resolve Merge Conflicts in Git
12. Important Git Commands
1. Introduction to Jenkins - Basics of Jenkins CI
2. Jenkins Installation and Setup
3. Jenkins Dashboard and Homepage Overview
4. Create First Job in Jenkins
5. How to Parameterize Jenkins Job
6. How to Run Automation Tests in Jenkins
7. How to Parameterize Browser and URL in Jenkins
8. Run Test Cases From Github Using Jenkins
Selenium Webdriver
Introduction to Selenium
Selenium WebDriver Architecture
How to install Java on Windows OS
How to install Eclipse IDE on Windows
How to Setup Selenium WebDriver in Eclipse IDE
How to run Tests on Different Browsers
Maven Introduction and Installation
How to Manage Dependencies with Maven
How to use WebDriver Manager
How to Write First TestCase in Selenium
Understand WebDriver Interface
What are Locators in Selenium WebDriver
What is Relative Locator in Selenium
Resources - PDF Slides and Code
XPath - Write XPath Locators like Pro
Introduction to XPath Basic XPath Syntax
Relative Vs Absolute XPath
XPath Starts with Function with Examples
XPath Contains Function with Examples
XPath text() Method Find element by Text
XPath AND Operator XPath OR Operator
XPath Axes Methods Parent Child Self
Axes Method descendant- descendant or self
Axes Methods ancestor- ancestor or self
XPath Axes following- following sibling
XPath Axes preceding- preceding sibling
XPath Course PDF Slides
Selenium CSS Selectors - Learn Advanced CSS Selector Techniques
Introduction to CSS and CSS Selector
Write CSS Selector using Class Attribute
CSS Selector with Multiple Attributes
CSS Selector Substring Matching
Finding Direct Child or Sub-child Elements
Next Sibling Adjacent Sibling Combinator
First-Child, Last-Child, Nth-Child and Nth-Last-Child
First-of-type, Last-of-type andNth-of-type()
CSS Selectors PDF Slides
Selenium Webdriver Contd...
What are the Basic Methods in WebDriver Interface
Basic Methods in WebDriver Interface- Part 2
WebElement Methods in Selenium
How to Handle Dropdown in Selenium- Part 1
How to Handle Dropdown in Selenium- Part 2
How to Print all Links of a Webpage
How to Handle Auto Suggestion Dropdown
How to Handle Checkbox in Selenium
How to Select Radio Button in Selenium
How to Handle Frames in Selenium
How to Handle Alert Popup in Selenium
How to Handle Multiple Windows in Selenium
How to Perform Mouse Hover in Selenium
How to Perform Drag and Drop in Selenium
How to Handle Resize Widget in Selenium
How to Automate Slider in Selenium
How to Perform Right Click in Selenium
How to Perform Keyboard Events in Selenium
Different Types of Wait in Selenium
What is Implicit Wait in Selenium
What is Explicit Wait in Selenium
How to Use Fluent Wait in Selenium
How to Handle Web Table in Selenium
What is JavaScriptExecutor in Selenium
How to Take Screenshot in Selenium
How to Handle SSL Certificate in Selenium
How to Handle Authentication Popup in Selenium
How to Read Data From Properties File
Download full code for "Selenium Webdriver" section
TestNG Testing Framework
How to Install TestNG in Eclipse IDE
How to Write Test Cases Using TestNG
TestNG Annotations- BeforeMethod vs BeforeTest
How to Use Assertion in Selenium TestNG
Soft Assertion in TestNG- SoftAssert vs HardAssert
How to Group Test Cases in TestNG Grouping
How to Create Test Suite in TestNG
How to Skip Test Cases in TestNG
TestNG Annotations- BeforeGroups, BeforeClass
TestNG Annotations- BeforeSuite and AfterSuite
Data Provider in TestNG Data Driven Testing
Preview
How to Use Data Provider in TestNG Selenium
Move TestNG DataProvider into Different File
How to Pass Parameter from TestNG.xml File
What are TestNG Listeners
How to Capture Screenshot for Failed Tests in TestNG
How to Execute Failed Test Cases in Selenium
TestNG Report Generation in Selenium Part- 1
TestNG Report Generation in Selenium Part- 2
How to Manage Dependency Between Test Cases
Download Code files for TestNG Tutorial Section here
Java for Testers
Introduction to Java Programming
What is Java Classes and Objects
How to Write First Program in Java
What are Data Types in Java
Difference Between String Literal and String Object
What are Variables in Java Variable Types
Operators in Java Introduction and Examples
How to use IF ELSE in Java
What is Ternary Operator in Java
How to use Switch Case in Java
How to use While Loop in Java
How to use Do While Loop in Java
How to use For Loop in Java
How to use Break and Continue in Java
How to use Nested Loops in Java
How to use Single Dimensional Array in Java
Multidimensional Array in Java With Examples
What are Methods in Java With Examples
How to Add Parameters to a Method in Java
What are Packages in Java With Examples
Access Modifiers in Java with Example
Access Modifiers in Java with Example- Part 2
Encapsulation in Java Data Hiding in Java
Inheritance in Java Types of Inheritance
Java Polymorphism Method Overloading in Java
Java Polymorphism Method Overriding in Java
Abstract Classes and Methods in Java
What is Interface in Java with Example
What are Constructors in Java
Super Keyword in Java
This Keyword in Java
Final Keyword in Java
Try Catch Java Exception Handling in Java
How to Read Data from Properties File
How to Write in Java Properties File
How to Write to a CSV and Text File in Java
How to Read Data from CSV and Text File in Java
How to Write Data in Excel using Java
How to Read Excel File in Java
Collections in Java Wrapper Classes in Java
Array List in Java Tutorial with Examples
Download Resources - PDF and Code
Git & GitHub
1. What is Git
2. What is Github and Basic Git Workflow
3. Git Installation on Windows
4. How to do First Git Commit
5. How to Push Code to Github Part-1
6. How to Push Code to Github Part-2
7. How to Clone Github Repository
8. End-to-End Example For Automation Testers
9. Importance of Git Branching
10. Git Branching and Merging Example
11. How to Resolve Merge Conflicts in Git
12. Important Git Commands
Jenkins
1. Introduction to Jenkins - Basics of Jenkins CI
2. Jenkins Installation and Setup
3. Jenkins Dashboard and Homepage Overview
4. Create First Job in Jenkins
5. How to Parameterize Jenkins Job
6. How to Run Automation Tests in Jenkins
7. How to Parameterize Browser and URL in Jenkins
8. Run Test Cases From Github Using Jenkins
×
This is an unpublished lesson. This lesson will not be shown for students unless you set it as Public.
Back to Dashboard
No contents are available in this lesson!
No lessons available !
Back to Dashboard
Lesson contents locked
Enroll to unlock this lesson.
Enroll to unlock
Next Lesson