Curriculum
48 Sections
245 Lessons
52 Weeks
Expand all sections
Collapse all sections
Selenium Introduction
6
1.1
Course Outcome – *** MUST WATCH ***
5 Minutes
1.2
Instructor Introduction
1 Minute
1.3
How to reach me anytime and ask questions? *** MUST WATCH ***
4 Minutes
1.4
Why Selenium?
10 Minutes
1.5
Selenium WebDriver Architecture – How WebDriver Works?
8 Minutes
1.6
Where you can find the code files?
4 Minutes
Set-up & Installation of required tools and plugins
5
2.1
Overview and Install Java
5 Minutes
2.1
Java Environment Setup – Mac
5 Minutes
2.1
Java Environment Setup – Windows
7 Minutes
2.1
Install Eclipse – Windows
5 Minutes
2.1
Eclipse Installation – Mac
5 Minutes
Java Concepts - Data Types
7
3.1
First Program and Some Tips
15 Minutes
3.1
Variables And Data Types
18 Minutes
3.1
Default Variable Values
9 Minutes
3.1
Reference Data Type – Strings Example
11 Minutes
3.1
String Methods – Part 1
11 Minutes
3.1
String Methods – Part 2
9 Minutes
3.1
Arrays
16 Minutes
Classes & Methods - Object Oriented Concepts
8
4.1
Methods Introduction
9 Minutes
4.1
Methods – Practical Example
11 Minutes
4.1
Understanding Return Type
10 Minutes
4.1
Class Introduction
11 Minutes
4.1
Getters-Setters And This Keyword – Part 1
8 Minutes
4.1
Getters-Setters And This Keyword – Part 2
5 Minutes
4.1
Getters-Setters And This Keyword – Part 3
5 Minutes
4.1
Constructors
11 Minutes
Conditional Statements & Loops
4
5.1
Conditional Statement
10 Minutes
5.1
Switch Statement
9 Minutes
5.1
While Loop
15 Minutes
5.1
For Loops
10 Minutes
Static Keyword
2
6.1
Static Keyword – Part 1
14 Minutes
6.1
Static Keyword – Part 2
10 Minutes
Practice Exercise with Solutions
3
7.1
Practice Exercise With Solution + *** Interview Question ***
11 Minutes
7.1
Practice Exercise + Interview Question -> Reverse Characters Of A String
2 Minutes
7.1
Practice Exercise + Interview Solution -> Reverse Characters Of A String
9 Minutes
Java Concepts - Object Oriented Programming Concepts
7
8.1
Inheritance
15 Minutes
8.1
Access Modifiers and Packages
5 Minutes
8.1
Abstract Class – Abstraction Part 1
5 Minutes
8.1
Interface – Abstraction Part 2
7 Minutes
8.1
Method Overloading
14 Minutes
8.1
More On Method Overloading
5 Minutes
8.1
Method Overriding
13 Minutes
Exception Handling
3
9.1
Exceptions – Checked
17 Minutes
9.1
Exceptions – RunTime
10 Minutes
9.1
Reading Properties File
8 Minutes
How to inspect elements on different browsers - Add Ons
8
10.1
Introduction
4 Minutes
10.1
How To Inspect Elements Using Firefox DevTools
13 Minutes
10.1
Firefox Add-On – Try XPath
7 Minutes
10.1
How To Inspect Elements Using Chrome DevTools
10 Minutes
10.1
Chrome Extension – Part 1
7 Minutes
10.1
Chrome Extension – Part 2
5 Minutes
10.1
Tricks To Generate XPath
10 Minutes
10.1
FirePath Fans -> If you want to use FirePath
6 Minutes
Selenium WebDriver - Setup
4
11.1
Selenium WebDriver Working Versions
5 Minutes
11.1
Setup Selenium 3.x Environment
8 Minutes
11.1
How To Add Selenium WebDriver JavaDoc
5 Minutes
11.1
Selenium 3.x Update
8 Minutes
Selenium WebDriver - Running Tests for various browsers
5
12.1
Running Tests On Firefox With Selenium 3.x
8 Minutes
12.1
Running Tests On Google Chrome
9 Minutes
12.1
Running Tests On Internet Explorer
10 Minutes
12.1
Resolving IE Related Issues
5 Minutes
12.1
Running Tests On Safari
7 Minutes
Multiple ways to locate elements
5
13.1
Find Elements Using ID And XPATH
8 Minutes
13.1
Find Elements Using Name
4 Minutes
13.1
Find Elements Using LinkText And PartialLinkText
10 Minutes
13.1
Find Elements Using ClassName
7 Minutes
13.1
Find Elements Using TagName And *** Interview Question ***
6 Minutes
CSS Selectors - Advanced Locators
5
14.1
Using Ids With CSS Selectors To Find Elements
10 Minutes
14.1
Using Multiple CSS Classes To Find Elements
11 Minutes
14.1
Using Wildcards With CSS Selectors
11 Minutes
14.1
Finding Child Nodes Using CSS Selectors
7 Minutes
14.1
CSS Cheat Sheet
5 Minutes
Xpath - Advanced Locators
8
15.1
Difference Between Absolute And Relative Xpath
12 Minutes
15.1
How to Build An Effective Xpath
5 Minutes
15.1
Using Text To Build An Effective Xpath
8 Minutes
15.1
Build Xpath Using Contains Keyword
6 Minutes
15.1
Build Xpath Using Starts-With Keyword
8 Minutes
15.1
How To Find Parent and Sibling Nodes
8 Minutes
15.1
Exercise With Solution + *** Interview Question ***
11 Minutes
15.1
Xpath Cheat Sheet
5 Minutes
Selenium WebDriver - Working with Web Elements
12
16.1
JUnit Introduction
11 Minutes
16.1
How To Click And Type On A Web Element
14 Minutes
16.1
How To Navigate Between Web Pages
16 Minutes
16.1
How To Find The State Of A Web Element (Disabled And Enabled Elements)
10 Minutes
16.1
Radio Buttons And CheckBoxes
14 Minutes
16.1
Working With List Of Elements
12 Minutes
16.1
Understanding Dropdown Elements
5 Minutes
16.1
Working With A Dropdown Element *** Practical Example ***
9 Minutes
16.1
Understanding Multiple Select Elements
4 Minutes
16.1
Working With Multiple Select *** Practical Example ***
9 Minutes
16.1
How To Work With Hidden Elements
6 Minutes
16.1
Working With Hidden Elements *** Practical Example ***
10 Minutes
Selenium WebDriver - Useful Methods & Properties
6
17.1
How To Get The Text On Element
6 Minutes
17.1
How To Get Value Of Element Attribute
6 Minutes
17.1
Generic Method To Find Elements
12 Minutes
17.1
Generic Method To Find Element List
6 Minutes
17.1
How To Check If Element Is Present
9 Minutes
17.1
Generic Methods -> Code Refactoring
6 Minutes
Selenium WebDriver - Wait Types - Handling Synchronization Issues
6
18.1
Implicit Wait Vs Explicit Wait
11 Minutes
18.1
Implicit Wait *** Practical Example ***
6 Minutes
18.1
Explicit Wait *** Practical Example ***
9 Minutes
18.1
Generic Method To Work With Explicit Wait – Part 1
11 Minutes
18.1
Generic Method To Work With Explicit Wait – Part 2
8 Minutes
18.1
*** Interview Questions ***
6 Minutes
Selenium WebDriver - Advanced
5
19.1
Calendar Selection – working with date pickers
9 Minutes
19.1
Calendar Selection *** Practical Example ***
4 Minutes
19.1
Calendar Selection *** Real Time Example ***
7 Minutes
19.1
Autocomplete
10 Minutes
19.1
Capturing screenshots of a web page
12 Minutes
Selenium WebDriver - JavaScript Executions
6
20.1
Executing JavaScript Commands
8 Minutes
20.1
How To Find Size Of The Window
5 Minutes
20.1
How To Scroll Element Into View
9 Minutes
20.1
How To Click Element Using JavaScript Execution – Part 1
4 Minutes
20.1
How To Click Element Using JavaScript Execution – Part 2
11 Minutes
20.1
JavaScript Execution Keys
5 Minutes
Selenium WebDriver - Switch Windows & IFrames
5
21.1
How To Switch Window Focus
11 Minutes
21.1
Switch To Window *** Practical Example ***
8 Minutes
21.1
How To Work With IFrames
11 Minutes
21.1
Switch To IFrame *** Practical Example ***
8 Minutes
21.1
Handling JavaScript Popup
10 Minutes
Selenium WebDriver - Working with Action Class
3
22.1
Mouse Hover Actions
9 Minutes
22.1
How To Drag And Drop Element On A Web Page
8 Minutes
22.1
Working With Sliders Actions
6 Minutes
Selenium WebDriver - Key Press Events
4
23.1
Introduction
5 Minutes
23.1
How To Press Keyboard Keys
10 Minutes
23.1
How To Send A Key Combination
9 Minutes
23.1
KeyPress Events Using Actions Class
7 Minutes
Popular Interview Questions - Selenium WebDriver Exceptions
4
24.1
No Such Element Exception
16 Minutes
24.1
Element Not Clickable At Point Exception
12 Minutes
24.1
Stale Element Exception – Part 1
5 Minutes
24.1
Stale Element Exception – Part 2
5 Minutes
Automation Framework
5
25.1
Automation Framework Introduction
15 Minutes
25.1
Page Object Model
15 Minutes
25.1
Creating Object Repository and Page Class
10 Minutes
25.1
Page Factory
16 Minutes
25.1
Find all links on a web page – BONUS
15 Minutes
Logging Infrastructure - Using Log4j2
6
26.1
Log4j2 Introduction
11 Minutes
26.1
Using Default Configuration
10 Minutes
26.1
Using Configuration File – Console Logging
10 Minutes
26.1
Using Configuration File – File Logging
11 Minutes
26.1
Working With Custom Loggers
6 Minutes
26.1
Test Case Example Using Log4j2
6 Minutes
TestNG Set-up
2
27.1
TestNG Introduction
6 Minutes
27.1
TestNG Setup
9 Minutes
TestNG - Annotations & Asserts
7
28.1
First TestNG Class – Test Annotation
10 Minutes
28.1
TestNG Asserts
14 Minutes
28.1
TestNG Soft Asserts
8 Minutes
28.1
Method And Class Annotations
9 Minutes
28.1
Running A Test Suite
12 Minutes
28.1
BeforeSuite And AfterSuite Annotations
8 Minutes
28.1
BeforeTest And AfterTest Annotations
9 Minutes
TestNG - Advanced Features
6
29.1
Prioritizing Test Methods In A Desired Sequence
5 Minutes
29.1
How To Group Test Methods – Part 1
9 Minutes
29.1
How To Group Test Methods – Part 2
5 Minutes
29.1
Understanding Dependent Test Methods
11 Minutes
29.1
How To Disable And Timeout Test Methods
6 Minutes
29.1
How To Preserve Order Of Execution
7 Minutes
TestNG - Parameters & Parallels
2
30.1
How To Provide Parameters To Test Methods
12 Minutes
30.1
How To Run Tests In Parallel
9 Minutes
TestNG - Data Providers
2
31.1
DataProviders – Part 1
8 Minutes
31.1
DataProviders – Part 2
5 Minutes
TestNG - ITestResult
1
32.1
ITestResult Interface
8 Minutes
TestNG - Listeners
4
33.1
IInvokedMethodListener
14 Minutes
33.1
ITestListener
16 Minutes
33.1
ISuiteListener
6 Minutes
33.1
TestNG Listeners – Code Refactoring
6 Minutes
Extent Reports -Advanced Reporting
7
34.1
Advanced Reporting Introduction And Features
10 Minutes
34.1
Extent Reports JARs Download Location
5 Minutes
34.1
Advanced Reporting – Practical Example
12 Minutes
34.1
Attaching Screenshots To Advanced Reports
9 Minutes
34.1
Multiple Test Cases *** Practical Example ***
9 Minutes
34.1
Reporting With Page Object Model
11 Minutes
34.1
Exercise With Solution *** Homework ***
7 Minutes
Selenium WebDriver - Data Driven Testing
5
35.1
Data Driven Testing Setup
7 Minutes
35.1
Reading Data From Excel File
10 Minutes
35.1
Reading Multiple Data Sets From Excel File
8 Minutes
35.1
Multiple Data Sets Test Case *** Practical Example ***
14 Minutes
35.1
Writing Data To Excel File
9 Minutes
Working with Profiles
3
36.1
Firefox Profiles Introduction
5 Minutes
36.1
Using Firefox Profile In Web Automation Code
6 Minutes
36.1
Chrome Options – Bring Up Chrome With Extensions
10 Minutes
Selenium WebDriver - File Upload & Windows Authentication
5
37.1
File Upload Windows – Robot
11 Minutes
37.1
File Upload Mac – Robot
10 Minutes
37.1
AutoIT Installation And Finder Tool
6 Minutes
37.1
File Upload Windows – AutoIT
11 Minutes
37.1
Handling Windows Authentication Using AutoIT
10 Minutes
WebDriver Event Listener
2
38.1
WebDriver Event Listener – Part 1
8 Minutes
38.1
WebDriver Event Listener – Part 2
7 Minutes
Cross-Border Testing Using Selenium Grid 2.0
7
39.1
Selenium Grid Introduction
8 Minutes
39.1
Hub And Nodes Configuration – Part 1
15 Minutes
39.1
Hub And Nodes Configuration – Part 2
12 Minutes
39.1
Grid Configuration Using JSON File – Part 1
9 Minutes
39.1
Grid Configuration Using JSON File – Part 2
5 Minutes
39.1
Running Test Case On Selenium Grid Environment
15 Minutes
39.1
Real Time Practical Example Of Selenium Grid
18 Minutes
Build Management with Maven
11
40.1
Maven Version Information
5 Minutes
40.1
Maven Features and Advantages
8 Minutes
40.1
Setup and Installation (MAC and Windows)
15 Minutes
40.1
Creating And Importing Maven Project
12 Minutes
40.1
Maven Local And Central Repositories
10 Minutes
40.1
POM Explanation – Core Of Maven
19 Minutes
40.1
Build Lifecycle And Maven Commands
17 Minutes
40.1
Maven Naming Convention
10 Minutes
40.1
Maven Project Migration
9 Minutes
40.1
Maven TestNG Integration And Maven Profiles
16 Minutes
40.1
Where To Find TestNG Reports In Maven?
6 Minutes
Continous Integration with Jenkins
11
41.1
Jenkins Version Information – MUST WATCH
3 Minutes
41.1
Jenkins Features And Advantages
9 Minutes
41.1
Jenkins Setup And Installation
6 Minutes
41.1
Jenkins Configuration
8 Minutes
41.1
Securing Jenkins
6 Minutes
41.1
Jenkins Plugins Management
5 Minutes
41.1
Jenkins Git Integration
3 Minutes
41.1
Building A Maven Project Using Jenkins
7 Minutes
41.1
Building A Freestyle Project Using Jenkins
6 Minutes
41.1
Building A Remote Project Using Git And Jenkins
7 Minutes
41.1
Jenkins Scheduling Builds On A Git Repository
12 Minutes
Selenium WebDriver Interview Questions - Real Time
2
42.1
How To Crack Selenium Webdriver Interviews – Part 1
17 Minutes
42.1
How To Crack Selenium Webdriver Interviews – Part 2
10 Minutes
Database Testing
2
43.1
Testing MySql And Oracle
14 Minutes
43.1
Testing MongoDB
14 Minutes
Performance Testing
2
44.1
Performance Testing Going The System Way
15 Minutes
44.1
Performance Testing By Making A StopWatch
9 Minutes
Behavior Driven Development Using Cucumber
12
45.1
Features And Advantages
9 Minutes
45.1
An Example Of Cucumber Template
7 Minutes
45.1
Cucumber Eclipse Plugin Installation
3 Minutes
45.1
Cucumber JAR Files – Important Update
8 Minutes
45.1
Downloading Cucumber Jars
5 Minutes
45.1
Setting Up Cucumber Project
4 Minutes
45.1
Selenium Login Test
7 Minutes
45.1
Understanding The Feature File
9 Minutes
45.1
Gherkin Keywords Explanation
12 Minutes
45.1
Running The Tests Using Feature File
10 Minutes
45.1
Understanding Cucumber Options
6 Minutes
45.1
Converting Selenium Test To Cucumber With Step Definition
11 Minutes
Sauce Labs Integration
3
46.1
Sauce Labs Introduction
6 Minutes
46.1
How To Get Access Key
4 Minutes
46.1
Sauce Labs Practical Example
7 Minutes
Java Advanced - Collection Frameworks
6
47.1
Array List
13 Minutes
47.1
Linked List
8 Minutes
47.1
Array List vs Linked List *** Interview Question ***
10 Minutes
47.1
Sets
11 Minutes
47.1
Maps
9 Minutes
47.1
Different Kind Of Maps *** Interview Question ***
10 Minutes
Conclusion
1
48.1
Conclusion
4 Minutes
Selenium WebDriver With Java – Novice To Ninja + Interview
Search
How to reach me anytime and ask questions? *** MUST WATCH ***
https://dwnk32xmy75f1.cloudfront.net/wp-content/uploads/20190212080931/6-How-To-Reach-Me-Anytime-Let_s-Kode-It.mp4
Login with your site account
Lost your password?
Remember Me
Not a member yet?
Register now
Register a new account
Are you a member?
Login now
Modal title
Main Content