What will you learn in this lecture?
In the previous video, we learned the course overview of this Selenium webdriver elements identification course. In this video, we’ll have the introduction to element identification.
Introduction to Element Identification
Hey and welcome to identifying web elements with Selenium webdriver. So happy to have you here.
This is one of the most critical sections that you can cover in regards to functional test automation not only for Selenium webdriver but in general. Element identification is one of the most key aspects when it comes to doing any kind of functional test automation.
Whether you’re using Selenium webdriver or not, being able to locate an element in the HTML and be able to interact with it is one of the most critical skills that you can learn.
If you can’t identify an element, you can’t automate it. Therefore, you fail.
So make sure that you take this section very seriously and master all of the skills that I’m going to teach you.
Speaking of what exactly are we going to learn, first, we’re going to start off by learning the basics of HTML. Yes, you need to know the basics of HTML to be a good test automation engineer.
Afterward, we’re going to learn the different types of locators in Selenium webdriver so that you can utilize those locators inside of the HTML to be able to identify the elements so that we can interact with them.
Next, we’re going to learn XPath. XPath is an excellent way of locating elements.
A lot of times our element locators that Selenium webdriver provides are not going to be sufficient to getting us what we need there. For excellent manipulation of the XPath is going to allow us to identify any element anytime without a problem.
After we learn all of those fundamental principles, we’re actually going to start identifying elements and working with them. We’re going to start that off by learning how to work with fields. We’re going to learn how to work with links radio buttons and regular buttons and of course one of the most complicated and annoying topics in the world for test automation- HTML tables.
And of course, we’ll cover a bunch more different types of elements. But if you understand all of those, you’ll have a fantastic foundation for identifying elements using Selenium webdriver.
In the next tutorial, we will cover the prerequisites and resources of the course.
What will you learn in this course?
Are you struggling with working with HTML using Selenium WebDriver? Do you know how to easily identify an element using Selenium WebDrriver? Do you know how to manipulate that web element? Do you know how to perform 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, any time, on any web application.
“Relevant content that I will be able to apply to my automation tests *immediately*, a VERY effective presentation approach (evolving the same example and comparing/contrasting), and an excellent teacher / presenter. Thank you so much for your time and sharing your knowledge Nikolay!.”
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