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 critical updates of the Elements Identification course.
Selenium Tutorial – Critical Updates to Course
I have some critical course updates for you. In October of 2016. So any web driver 3.0 came out and that caused a lot of changes to be happening everywhere. The main changes that occurred was that Firefox driver which was the simplest and the easiest to use before Millennium 3.0 now became the most complicated and the hardest to use mainly because selenium 3.0 doesn’t support Firefox driver anymore. Instead it’s going to support what’s called a gecko driver.
The Mozilla Firefox team is working on right now. Therefore everything with Firefox driver and so selenium 3.0 is way more complicated. And basically it’s not going to work. So although this course was developed using Firefox driver from this point forward all the updates are going to be made using Chrome driver. That’s critical.
And I know that it may be confusing but please remember use Chrome driver and selenium 3.0 and you won’t have any problems. All the element identification stuff that was done in Firefox. You can still do it in Firefox. You can even do it in Chrome. It doesn’t matter. But do not utilize selenium with Firefox because that is going to cause you issues. I figured that it’s much better to give you an update to this as soon as possible rather than waiting to update the entire course to use Chrome driver instead of Firefox driver. Therefore you have the most irrelevant information faster as opposed to waiting for something much longer. So again therefore use Chrome driver not Firefox driver for the rest of this element identification.
There may be some mixing because I’ve recorded previous videos using Firefox driver and you can still watch those videos and everything there applies just perform your work in Chrome driver instead in the Chrome browser and chrome driver instead. I’ve also created an element interactions project in our framework solution prior to this.
The element identification section was just in a single class I’ve moved that class into an entire isolated project so that all element identification exercise that we do will be in that project. I’ll show you that when we get into Visual Studio so pay attention to this as well because it may not match the videos. The class name is going to match the videos but the project is going to be something new. And it’s not going to match up to a lot of the videos that were previously recorded.
But again I think it’s better that you get the latest information than waiting for a long period of time to simply get the latest videos again I’m going to use Chrome for all element interactions from this point forward.