This is the #1 course that has been designed to help students learn Selenium Webdriver extremely well using the Java programming language. This course has been specifically designed to help you learn the most about the subject, using techniques that help you retain information. It even comes with a dedicated test CRM store to help you gain real-life experience!
Check out the review section where hundreds of students have left reviews to date.
What does this course cover?
-
Selenium Web driver’s history, architecture, and key features
-
An easy-to-follow setup module so we can hit the ground running
-
Our first look at an automated test using the Chrome, Firefox, and Edge browsers
-
Understanding Selectors/Locators in detail
-
How we can interact with various elements found across the web
-
Understanding Webdriver Waits in Detail
-
Quick Java – for those wanting to learn Java or to refresh their knowledge
-
More advanced element interaction using more complex websites
-
Advanced subjects like Chrome Options, SSL certificate handling, cookies, and more
-
Framework overview and understanding of the journey ahead
-
TestNG – everything you need to know about it and how to use it
-
Parametrisation, global variables, and the importance of a base page
-
Maven – how we can use the build automation tool to speed up our Java Project development
-
Page Object Model – learn how to follow good design practices that are maintainable
-
Building a framework from scratch in easy-to-follow steps
-
How to achieve Parallel Execution using Thread Local
-
Jenkins Continuous Integration – how to automatically trigger tests based on the date/time we decide
-
Extent reports – learn how to generate advanced and detailed professional reports
-
Learn how to pull data from Excel using Apache POI
-
And much more!
What makes this course different from others?
-
You are taught “why” we do things, not just “how” to do things
-
Each lecture starts with an explanation of what we are going to cover before moving on to a demonstration
-
All coding lectures have downloadable code examples
-
The course code is structured so you can easily refer back to the code from a previous lecture in the future
-
You learn from the very basics all the way to developing a well-designed, professional framework
-
We cover all key topics, from Selenium Webdriver basics, fundamentals, TestNG, Maven, Extent Reports, Parallel Execution (using Thread Local), Jenkins, Apache POI, and much more
-
We use good design patterns and I show you step-by-step how to make use of the Page Object Model so that your framework is maintainable
-
This course comes with a bundled dedicated website and e-commerce store so that you learn actual life-like experiences that you will face in the real world
-
This course has been recorded with professional recording equipment so that each lesson is crystal clear
-
You will 100% learn Selenium Webdriver extremely well, and if you are not satisfied, you have 30 days to refund your purchase
Environment SetUp
Java for Beginners for Automation Testing
Object Oriented Programming in Java
-
8Should I need To Learn From Java Sections
-
9Create First Java Project
-
10Java Lectures GIT Code Location
-
11Write First Java Code File & Execute
-
12Prove, Java is Platform Independent Language
-
13Bonus : RestAPI Framework Designing and API Automation
-
14Variable & Java DataTypes in Java
-
15Conditional Statements in JAVA
-
16Loops in JAVA
-
17Java OOPs Concepts
-
18Constructor in Java
-
19Static & this Keyword in Java
Array in Java
String in Java
Exception Handling in Java
Java Collection Framework
Framework Utilities - File Handling - JSON, YAML, XLS, Properties
-
41What is Collection Framework
-
42GIT Code Location
-
43Iterator in Collection - Enumeration
-
44ListIterator in Collection
-
45List Interface in Java
-
46LinkedList in Collection
-
47ArrayList in Collection
-
48My Motivating Factor
-
49Set in Java
-
50HashSet in Java
-
51LinkedHashSet in Java
-
52TreeSet in Java
-
53Map in Java
-
54HashMap in Java
-
55LinkedHashMap in Java
-
56Bonus : GIT & GITHub MasterClass Course
Project Build Tool : MAVEN
-
57Read/Write Properties File in Java
-
58Download Course Source Code From GIT
-
59Write Excel File in Java: Apache POI
-
60Read Excel File in Java : Apache POI
-
61Test Data In Form of Json File
-
62Create JSON File for Test Data
-
63Read the JSON Test Data for Test Cases
-
64Test Data in Form of YAML File
-
65Read the YAML Test Data for Test Cases