Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Automation Made Easy: Java Selenium
JAVA UNIT ONE
Java Lesson 1: System setup (6:14)
Java Lesson 2: Classes, variables, main method, and print statement (12:24)
Java Lesson 3: Comments (2:04)
Java Lesson 4: Packages (7:02)
Java Lesson 5: The constructor (4:37)
JAVA UNIT TWO
Java Lesson 1: Primitive data types (7:12)
Java Lesson 2: Reference data types (6:22)
Java Lesson 3: Variable scope (5:33)
Java Lesson 4: Operators (13:01)
Java Lesson 5: Statements (21:08)
Java Lesson 6: Enums (5:18)
JAVA UNIT THREE
Lesson 1: Loops (14:26)
Lesson 2: Strings (16:28)
Lesson 3: Immutable objects (4:06)
Lesson 4: Arrays (11:00)
Lesson 5: ArrayList (16:57)
Lesson 6: Lambdas (3:50)
Lesson 7: Date & time (20:32)
JAVA UNIT FOUR
Lesson 1: Method structure (1:35)
Lesson 2: Access modifiers (10:51)
Lesson 3: Specifiers (4:37)
Lesson 4: Method overloading (5:44)
Lesson 5: Varargs (7:50)
Lesson 6: Multiple Constructors (12:11)
JAVA UNIT FIVE
Lesson 1: Object-Oriented Programming (OOP) (2:32)
Lesson 2: Encapsulation (4:58)
Lesson 3: Inheritance (24:25)
Lesson 4: Polymorphism (5:27)
Lesson 5: Abstraction (8:07)
Lesson 6: Interfaces (9:19)
JAVA UNIT SIX
Lesson 1: Exceptions (2:52)
Lesson 2: Throw & throws (2:58)
Lesson 3: Try & catch (6:44)
Lesson 4: Finally (2:37)
Lesson 5: Catching multiple exceptions (6:01)
Lesson 6: Errors (3:12)
JAVA UNIT SEVEN
Milestone project (56:04)
JAVA BONUS
Debugging (21:32)
Git & GitHub (18:16)
Interview question 1: Reverse a string (6:58)
Interview question 2: Fizz buzz (7:25)
Interview question 3: Palindrone (3:59)
Interview question 4: Fibonacci sequence (4:07)
Course slides
Additional resources
SELENIUM UNIT ONE
Lesson 1: What is Selenium? (2:50)
Lesson 2: Maven installation (3:40)
Lesson 3: Create a new automation project (3:16)
Lesson 4: Add Selenium to project (3:29)
Lesson 5: The pom.xml file (1:15)
Lesson 6: Visit a website (10:37)
Lesson 7: Get the page title (9:06)
SELENIUM UNIT TWO
Lesson 1: Locating elements (15:18)
Lesson 2: Page Object Model (POM) (50:49)
Lesson 3: Click button (18:57)
Lesson 4: Enter text (17:34)
Lesson 5: Checkboxes (18:05)
SELENIUM UNIT THREE
Lesson 1: Radio buttons (23:32)
Lesson 2: Dropdown Lists (19:12)
Lesson 3: Tables (10:57)
Lesson 4: Calendars (26:24)
Lesson 5: Windows (16:09)
Lesson 6: Gestures (11:07)
SELENIUM UNIT FOUR
Lesson 1: Popups (16:03)
Lesson 2: Waits (22:17)
Lesson 3: Modals (7:57)
Lesson 4: Hover (7:49)
Lesson 5: Scroll into view (10:32)
SELENIUM UNIT FIVE
Lesson 0: Waits continued, error handling, take screenshot, headless mode, and file upload (110:59)
Lesson 1: Iframes, pagination, cookies, screenshots continued, and logging (117:47)
Lesson 2: Test parameterization, parallel testing, and race conditions (106:56)
SELENIUM UNIT SIX
Lesson 2: Parallel testing continued, cross-browser testing, and reports (113:25)
Lesson 3: Selenium Grid and Jenkins (86:30)
Teach online with
Lesson 4: Enter text
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock