
Explore Java constructors, including zero-parameter and parameterized forms, which initialize objects, run during object creation, use the class name as the constructor, and show object creation with the new keyword.
Explore how the this keyword clarifies references to instance variables when local variables shadow them in Java, using practical examples with instance vs local x.
Explore arithmetic operators in Java, including addition, subtraction, multiplication, division, and modulus, demonstrated with two variables and basic output.
Learn how to create and run methods in a Java class, and how objects and the main method execute programs.
Explore arrays in Java, a group of similar values, show two creation methods, index-based initialization, and accessing the first element while introducing for and for-each loops.
Compare the traditional for loop and the for-each method to iterate arrays, printing elements by index or by value.
Create a maven project in eclipse for selenium with java using the maven project option and configure the pom.xml as the project object model that manages dependencies.
Explore eight selenium locators—id, link text, partial link text, name, tag name, class name, XPath, and CSS selector—and learn how to identify web elements using attributes with practical examples.
Learn how to switch between browser windows in Selenium WebDriver using get window handle and get window handles to manage parent and child windows or tabs.
Learn to use window handle methods in Selenium by getting the parent window id with get window handle and retrieving all window ids with get window handles.
Learn how Selenium WebDriver with Java uses web element methods to interact with page elements, including click, sendkeys, clear, get text, get attribute, is displayed, is enabled, and is selected.
Learn to handle listboxes and dropdowns in Selenium using the Select class in Java, including selecting by index, value, or visible text, getting options, and is_multiple.
Explore the Selenium actions class for advanced keyboard and mouse interactions. Create an action instance and use methods such as escape, tab, enter, move to element, and mouse up.
Explore keyboard actions in Selenium WebDriver with Java by using the Actions class to send keys, navigate with arrow down, and click on elements like the Selenium download option.
This course covers Selenium WebDriver and Java topics in detail from basic to advanced levels.
So, if you don't have prior knowledge of Java, then you can begin with Java Modules.
Start going through ‘Selenium WebDriver’ videos after you develop some fluency in Java. Remember, you don’t need to go through all sessions of Java Course before starting with Selenium WebDriver (because it is an in-depth course on Java and will take a while to finish). First 6 Sections of Java should be sufficient to get you ready for learning Selenium WebDriver.
Feel free to post your questions/feedback in the block provided under each session-video. I will make sure all of your queries are addressed. ‘Course Outline’ below will give you an idea about the depth and the overall coverage of this course. If you want to learn any other Selenium WebDriver concept - which is not already covered in this course - then feel free to let me know via Udemy messenger.
What You Will Learn:
Selenium Basics: Begin your journey with a solid understanding of Selenium, even if you're new to automation testing.
Selenium in Java: Dive deep into Selenium using Java as your programming language of choice, enabling you to create powerful web automation scripts.
Why This Course?
Step-by-step teaching style
Real interview questions and answers included(200)
Lifetime access with regular updates
Quizzes and downloadable resources