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 how can we handle automation in an evolving world of the page objects in test automation course. In this video, we will go through the introduction to next section and tools used of the page objects in test automation course.
Introduction to next section and tools used
This next portion I want it to take you through a logical progression of automated functional testing techniques over time. I wanted to take you through record and replay two key driven framework to the page object model in each stage. I’m going to help you to understand and identify all of the problems with that stage and what about that stage makes the automated functional test so brittle in the next stage we’re going to fix those problems and you’re going to see the evolution from one state to the next. We’re constantly going to be improving making our automated functional test more stable until we get to the final solution which is going to be our most stable solution. And hopefully you will understand why the evolution happens as it does and why the stability exists in our final page object model. And of course I’m going to begin with a little bit of record and replay. Here are the tools that I’m going to be utilizing. Of course you are not bound to any of these tools. You can do this with any kind of automation tool that you want you can do it with any kind of framework that you want. But these are the tools that I’m utilizing Firefox selenium builder Visual Studio and C#. Of course you can do it in Java binding doesn’t matter. I’m using selenium web driver again all of these techniques apply to any automation tool and any bindings and unit is my testing framework.