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?
Hey my name is Nikolay. And today I’m going to teach you a single pattern that can drastically improve your automated functional test.
I believe that all of us at some point in our careers have struggled and I know that some of you still struggle to make or made it functional tests are reliable to actually make them pass when they should and fail when they should and that’s OK. That’s really hard. I still remember to this very day when I started doing automated functional testing I could barely put out a single test. In a few weeks and whenever I did put it out it would break as soon as the wind would blow. It was crazy and it was very sad.
So today I’m here to teach you that single pattern that can drastically solve a lot of your problems. It’s not going to be a silver bullet but it’s going to help you to take a huge leap forward in making your automated functional test stable. First I’m going to teach you why automated functional testing is actually really hard. Next I’m going to give you a little bit of background a little bit of history into the evolution of automated functional testing and how the code has gotten from the beginning state to where it is now and the logical reasons behind. And leading all into the page object the model and how the page object model came to be the way it is to work.
I’m going to show you guys a functional task that’s written utilizing the page object model and then I’m going to code another test with you guys live to show you how to further expand on the page object model framework. Just in case you want to know what to do next. And after we’re done with all that hopefully you’ll have an amazing tool inside of your tool box to be able to write fantastic automated functional tasks. I’m really excited to be here teaching you and I’m looking forward to the rest of this content. Let’s go ahead and dive right in.