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 advantages and disadvantages of keyword driven test of the page objects in test automation course. In this video, we will go through the Description of the 2nd test of the course.
Description of the 2nd test
So in this next portion I want to show you guys how to create an automated functional test in real time. There are a few benefits of this in that first you guys will get to see how to create an automated functional test using the page object model and you will be able to see how that extends all the different kinds of pages and how to create different kinds of pages.
As you continue to expand in your test suite so the test in question here is I would like to make sure that one of my courses can actually open right if you imagine that courses that ultimateqa.com has a website that runs a business. And so some of the very important features to this business are obviously that a user can sign in sign up and be able to view the actual courses.
So if we step through this manually just so I can show you guys were going to come over here click signing in we’re going to sign in with our test user and then let’s say that I am going to click a resume course for selenium web drive and user interactions. Its going to take a few seconds to load a synchronization point and then we get a checkpoint to make sure that we actually have opened the right page. So looking at this page and analyzing its lay out I believe that the best option for validating that the page is loaded is actually this expand the bar because I notice that whether you’re in full screen mode or in mode where there’s a menu on the side this bar is always present.
So therefore you know that you have opened an actual course and I analyzed this before I started showing this for you guys. But if we analyze HDMI Well this is really nice because it actually has an ID and ID is one of the best locaters to use when trying to identify objects utilizing so many web driver because it’s the most stable. So that’s about it. That’s our test. Let’s go ahead and actually start coding it