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 this video, we will go through the updates to the framework project of the Elements Identification course.
Selenium Tutorial – Updates to the Framework Project
Let me show you just one more update that I’ve made to the course. Just so you’re not confused about what’s going on. So in Visual Studio in our framework solution that you’re going to download from github I’ve added an extra project. That project is called element interactions project. In here we are going to do all our work with elements like element identification element manipulation and navigation so on and so forth is going to happen in this project I’ve just logically separated separated it out from the framework so that it’s less confusing in the cutesie PTSA we used to have this element identification class.
I simply moved that over. I’ve moved it over and now we’re going to have a bunch of tests that help us to understand a specific concept. For example here is a test that is going to deal with Element identification.
Here is a test it’s going to deal with navigation more tests that deal with navigation and so on and so forth is going to be a bunch of tests that will teach you the appropriate concepts. So you can easily just work from. Follow along in the tutorials. Just remember that you’re going to be working out of this project. The other thing that I wanted to mention is that when you download the solution and you have this project here do yourself a favor and don’t peek at all of the test methods. Follow along with of course do your own work. And if you’re really struggling to get something right then take a look at the code to see what you’re doing wrong.
But if you’re looking at the code in advance you’re going to take away all of the knowledge and all of the interactions that I put you through as I take you through the course I’m going to be giving you quizzes and I’m going to be expecting you to do some work.
And if you’re peeking ahead of the course in the code you’re going to lose that learning advantages you get from the quizzes and the interactions and the stumbling through problems. Therefore do yourself a favor don’t go ahead. Use this as a final resort of when you really can’t figure anything out. Come here and compare this to your code to see what the difference is.