What will you learn in this course?
Are you struggling with working with HTML using Selenium WebDriver? Do you know how to easily identify and manipulate an element using Selenium WebDriver? How about performing a drag n’ drop on an element? If not, then these are just a few of the questions that will be answered in this course.
This course is a complete guide on working with web elements in Selenium WebDriver! Once you are finished with this course, you will know how to work with any web elements, anytime, on any web application.
In this course from Ultimate QA, you will learn:
– Basics of HTML
– All the different locator strategies for Selenium WebDriver
– How to identify web elements using Selenium WebDriver
– Master XPath
– Navigation with Selenium WebDriver
– Web element manipulation
– Web element interrogation
– Mouse and keyboard actions with Selenium WebDriver
– Performing actions such as drag n’ drop, drawing, hovering
– Implicit and Explicit waits
– How to properly handle element identification so that your tests are not flaky
– Expected Conditions in Selenium WebDriver
What will you learn in this lecture?
In the previous video, we learned the description of the 2nd test of the page objects in test automation course. In this video, we will go through the transition into page object pattern of the course.
A Transition into Page Object Pattern
So you’re probably asking yourself what is it that you can do to write better functional tests. We’ve covered record and replay which obviously sucks for automated functional testing. We’ve covered keywords different frameworks that expand on record and replay but still have a lot of drawbacks. So what can you do as an automation engineer to actually write really stable tests. Well that’s the entire point of this tutorial.
The entire point is for me to teach you about the concept known as the page object pattern the page object pattern is an excellent pattern that helps you to resolve many issues that we faced in the keyword driven framework and the recording replay methodology and it helps us to insulate us from change. So with all that said for the rest of the tutorial what I’m going to do is I’m going to help you to understand the page object pattern. We’re going to look at a bunch of code and how the page object pattern looks there and we’re going to learn how to use the page object pattern to be able to write automated functional tests. Let’s proceed