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