Complete understanding of basic to expert Java concepts with practical implementation
Automate tests using Selenium WebDriver and Java
You will have required skills to automate any web application
With all this knowledge gained, you should be easily able to clear Selenium Automation interviews
This course includes a wide range of topics from Selenium WebDriver Basics and Advanced, Java Concepts, TestNG Framework, Automation Framework Design.
Enroll in this course to get a thorough overview of automation, frameworks, Selenium WebDriver!
- I don’t waste time on a lot of configuration
- I don’t waste time on unnecessary topics
- I focus on making Selenium WebDriver automate user actions
- I focus on conceptual and technical concepts
- I focus on applying our knowledge to build complete, realistic tests
Introduction
1
Introduction
2
Automation testing
3
Advantages of automation testing
4
Disadvantages of automation testing
5
When we should automate testing?
6
Course structure
Java Core
1
What Java is and How it works
2
Installation and Configuration
3
Installation IDE
4
Hello World Program
5
Variables. Primitive Data Type
6
Variables. Non-Primitive Data Type
7
While Loop
8
Do ... While
9
For loop
10
If Statement
11
Scanner. Data Input.
12
Switch Statement
13
Arrays
14
Arrays of Strings
15
Iterate through an array
16
Multi-Dimensional Arrays
17
Classes and Objects
18
Methods
19
Getters and Return Values
20
Method parameters
21
Encapsulation. Set and Get methods
22
this keyword
23
Constructor
24
"Static" keyword
25
"Final" keyword
26
StringBuilder
27
String Formatting
28
Object class and toString() method
29
Inheritance
30
Interface
31
Abstract class
32
Packages
33
Access Modifiers (public, protected, default, private)
34
Polymorphism
35
Equals() method
36
Handling Exception_p1
37
Handling Exception_p2
38
Handling Exception_p3
39
Collection Framework
40
ArrayList
Selenium WebDriver
1
What is Selenium?
2
Selenium Architecture
3
Advantages and Disadvantages
Installation and Configuration
1
Installation and Configuration
Locating WebElements
1
Intro to Locating WebElements
2
Basics of HTML
3
Locating strategies
4
Locating By "ID"
5
Locating By "className"
6
Locating by "Name"
7
Locating by "linkText"
8
Locating by "partialLinkText"
9
Locating by "tagName"
10
Locating by "css"
11
Locating by "xpath"
Driver Commands
1
Intro
2
get() command
3
getTitle() command
4
getCurrentUrl() command
5
getPageSource() command
6
Close() and quit() commands
7
Practice Exercise 1
8
Answer for exercise 1
9
navigate().to() - command
10
navigate().forward() and navigate().back() - commands
11
navigate().refresh() - command
12
Practice Exercise 2
13
Answer for practice exercise 2
14
new
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!