Currently Empty: £0.00
Course Description:
Are you looking to master Selenium WebDriver, one of the most popular automation testing tools, and harness its power with the Java programming language? Look no further! Welcome to our Selenium WebDriver with Java Masterclass brought to you by Chroma Tech Academy!
Course Highlights:
-
Comprehensive Coverage: This course offers a deep dive into Selenium WebDriver, covering everything from the basics to advanced techniques, ensuring you become a proficient Selenium automation tester.
-
Hands-On Practice: Learn by doing. We provide numerous hands-on exercises and real-world projects that give you practical experience in using Selenium WebDriver with Java.
-
Java Fundamentals: Even if you’re new to Java, we’ve got you covered. This course includes a comprehensive Java primer, so you can confidently code your Selenium tests.
-
Framework Development: Discover how to build robust test automation frameworks from scratch, enabling you to scale your testing efforts efficiently.
-
Integration with TestNG: Learn to integrate Selenium WebDriver with TestNG for Assertions and test management.
-
Cross-Browser Testing: Explore techniques for testing your web applications across multiple browsers, ensuring compatibility and reliability.
-
Dynamic Web Elements: Dive into advanced topics like handling dynamic web elements, iframes, alerts, and more.
-
Best Practices: Gain insights into industry best practices and tips for writing maintainable, scalable, and efficient Selenium scripts.
-
Real-World Projects: Apply your knowledge to real-world scenarios, including testing e-commerce websites, login systems, and more.
-
Expert Instructor: Your instructor is a seasoned automation testing expert with years of industry experience, ready to guide you every step of the way.
-
Lifetime Access: Enroll in this course, and you’ll have lifetime access to the materials, ensuring you can revisit the content whenever you need it.
-
* * UPDATED CONTENT * * : We will continue to add content to cover additional topics that may not be available at time of purchase. We also do our best to continuously update existing content! We got you covered
Whether you’re a beginner looking to start your automation testing journey or an experienced tester wanting to enhance your skills, this Selenium WebDriver with Java Masterclass has something valuable to offer. Enroll today and take the first step towards becoming a Selenium testing pro.
Who Should Take This Course?
-
Software Testers and QA Professionals
-
Automation Testers
-
Developers interested in test automation
-
Anyone looking to enhance their Selenium WebDriver skills
Don’t miss this opportunity to become a Selenium WebDriver with Java expert. Enroll now and take your automation testing skills to the next level!
Test Automation Intro
Selenium WebDriver Introduction
Why Java?
*** MUST WATCH - SOFTWARE INSTALLATION **
Using Visual Studio Code
Selenium WebDriver Maven Integration
-
9** MUST WATCH ** VS Code - Run as an Administrator
In this video we discuss how to run VS Code as an administrator for windows users that may experience issues creating a Maven project.
-
10Creating a Maven Project in Visual Studio Code
In this video we discuss creating a maven project in Visual Studio Code.
-
11Using VS Code and Running a Java Program
In this video we discuss how to run a Java program in VS Code and how to best use VS Code for this course.
** PRACTICE SITE URLs + LOGIN CREDENTIALS **
Instantiating Browsers, Navigating to Website, and Browser Options
Inspecting Web Elements using WebDriver Locators
-
15*** MUST WATCH*** VS CODE ISSUES ***
-
16Navigating to a website using get() and navigate().to() methods
In this video we discuss how to navigate to a website using Selenium WebDriver.
-
17*** Disabling Inlay hints in VS Code ***
In this video we discuss how to disable inlay hints in VS Code.
-
18Instantiating and opening browsers (Chrome, Edge, Firefox)
In this video we discuss how to instantiate and open browsers with Selenium WebDriver.
-
19Browser Options - Maximizing Browsers and Deleting Cookies
In this video we discuss how to maximize browsers and delete cookies.
Retrieving Page Titles, Page URLs, and Text of Web Elements
-
20Discussing DevTools and Inspecting Elements Using "id" Locator
In this video we discuss devTools and how to inspect elements using ID locator.
-
21Inspecting Elements Using "name" Locator
In this video we discuss how to inspect elements using the name locator.
-
22Inspecting Elements Using "className" locator
In this video we discuss how to inspect elements using the className locator.
-
23Inspecting Elements Using "tagName" locator
In this video we discuss how to inspect elements using the tagName locator.
-
24Inspecting Elements Using "linkText" and "partialLinkText" Locators
In this video we discuss how to inspect elements using linkText and partialLinkText locators.
-
25Inspecting Elements Using "cssSelector" Locator
In this video we discuss how to inspect elements using cssSelector.
-
26Inspecting Elements Using "xpath" Locator
In this video we discuss how to inspect elements using xpath locator.
** CHECKPOINT **
SELENIUM QUIZ #1
Handling Radio Buttons and Checkboxes
Handling Drop-Downs
-
31Handling Radio Buttons
In this video we discuss how to handle radio buttons with Selenium WebDriver.
-
32** MUST WATCH ** Resolving unexpected Selenium WebDriver Exceptions
In this video we discuss how to resolve unexpected Selenium WebDriver Exceptions encountered in previous videos.
-
33A few IMPORTANT tips
In this video we discuss important tips for this course.
-
34Handling Checkboxes
In this video we discuss how to handle checkboxes with Selenium WebDriver.
Handling Browser Tabs and Windows
-
35Handling Select Drop-Downs Pt 1 - Selecting Options
In this video we discuss how to handle drop-downs with 'Select' tag name.
-
36** PLEASE WATCH BEFORE WATCHING VIDEOS 35 AND 36 **
-
37Handling Select Drop-Downs Pt 2 - Deselecting Values
In this video we discuss how to deselect values from Select drop-downs.
-
38Handling Select Drop-Downs Pt 3 - Additional Select Class Methods
In this video we discuss additional Select class methods.
-
39** Quick Checkpoint - GitHub Repository
-
40Handling Bootstrap Drop-Downs
In this video we discuss how to handle Bootstrap drop-downs
** CHECKPOINT **
Inspecting Web Elements using SelectorsHub
Handing Window-Based and Web-Based Pop-ups
Performing Mouse and Keyboard Operations
Handling Frames (iframes)
JavascriptExecutor Interface
findElement() vs findElements() ** Popular Interview Question **
Verifying if Web Elements are displayed or not using isDisplayed()
Selenium Waits (Implicit, Explicit, Fluent waits)
Performing Assertions (Hard and Soft Asserts) Using TestNG
-
54Selenium Waits Introduction
In this video we introduce the topic of Selenium Waits.
-
55Implicit Waits
In this video we discuss what Implicit Waits are and when and how to use them.
-
56Explicit Waits
In this video we discuss what Explicit Waits are and when and how to use them.
-
57Fluent Waits
In this video we discuss what Fluent Waits are.
** SELENIUM INTERVIEW QUESTIONS + ANSWERS
-
58Hard Asserts
In this video we introduce what Hard Asserts are.
-
59assertEquals() vs assertTrue()
In this video we compare assertEquals() and assertTrue() methods
-
60Soft Asserts using SoftAssert class
In this video we discuss what Soft Asserts are and how to use them.
-
61Handling Assertion Errors (AssertionError)
In this video we discuss how to Handle Assertion Errors.
** PLACEHOLDER ** PLEASE WATCH **
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
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!
Stars 5
40
Stars 4
1
Stars 3
1
Stars 2
0
Stars 1
0