Selenium WebDriver Tutorial #12 - What are Locators in Selenium WebDriver

preview_player
Показать описание
In this Selenium Webdriver Tutorial we will learn about what are Locators in Selenium WebDriver.

There are 8 primary locator strategies to identify webelements on any webpage. Along with these 8 strategies Selenium 4 brings Relative Locators strategy as well.

Help me in spreading the knowledge, please hit LIKE, SHARE and SUBSCRIBE for latest tutorials.

More tutorial playlists below:

❖ TRAININGS ON RCV ACADEMY PORTAL ❖

❖ FOLLOW US ON TWITTER ❖

❖ LIKE US ON FACEBOOK ❖

❖ OUR TUTORIAL WEBSITES ❖

❖ GET MY TRAININGS ON UDEMY ❖
#SeleniumTutorial #SeleniumTraining #TestAutomation #SeleniumWebDriverTutorial #SeleniumWebDriver #SoftwareTesting #RcvAcademy #SoftwareTestingMentor
Рекомендации по теме
Комментарии
Автор

These selenium tutorials are second to none, well explained. Everything right on point. Thanks a lot.

bolexi
Автор

Hey Teach, I was searching for Selenium Tutorial and After searching on Youtube I found your Tutorial. And I loved this Tutorial. Thankyou So Much.

shubhamsharma
Автор

Thanks bro for making such wonder ful series had a great experience so far.

rishabhsingh
Автор

What an amazing tutorial for beginners, Thank you sir.

darshanavekariya
Автор

Great Explanation with the latest Selenium version. Thanks

PoonamShinde-znfn
Автор

thank you so much sir and u r really great sir

srinivaspatel
Автор

Thank you so much sir. These tutorials are really very helpful and well structured.

salonisharma
Автор

Selenium WebDriver Tutorial #12 - Locators in Selenium - Notes

1. Introduction:
- Locators play a vital role in identifying elements on a web page in Selenium WebDriver.
- They are essential for writing effective test cases in Selenium automation.

2. Web Elements:
- Web elements are elements present on a web page, such as text fields, buttons, and links.
- Manual testing involves identifying and interacting with these elements.

3. Basic Locator Strategies:
- Selenium provides eight basic locator strategies to identify web elements:
- ID: Locate elements by their unique ID attribute using "By.id."
- Name: Locate elements by their name attribute using "By.name."
- Class Name: Locate elements by their class attribute using "By.className."
- CSS Selector: Locate elements using CSS selectors with "By.cssSelector."
- XPath: Advanced locator using XPath expressions with "By.xpath."
- Link Text: Locate anchor elements (links) based on their visible text with "By.linkText."
- Partial Link Text: Locate anchor elements using partial matching of their visible text with "By.partialLinkText."
- Tag Name: Locate elements by their HTML tag name using "By.tagName."

4. Using Locators:
- To use locators, we can use the "findElement" method provided by WebDriver.
- Example: To locate an element by ID, use

5. Ensuring Unique Locators:
- Chosen locators must be unique and reliably identify the correct element on the page.
- If one locator doesn't work, try other locators until finding the most suitable one.

6. Selenium 4 Update:
- Selenium 4 introduces relative locators (previously called friendly locators), which will be covered in the next tutorial.

7. Advanced Locator Strategies:
- For handling dynamic web elements and more advanced strategies, refer to separate tutorials on XPath and CSS selector.

8. Conclusion:
- Locators are crucial for identifying web elements in Selenium WebDriver.
- Understanding and using various locator strategies enhances test case effectiveness.
- Selenium 4 introduces relative locators for further improvements.
- Refer to additional tutorials for handling dynamic elements using XPath and CSS selector.

manoj_mafiosi
Автор

Sir its not going to Quick tour page when I have typed the command.

shubhangisuryavanshi
Автор

Hi I am following your tutorial and so far it's been amazing! I just need some help. My code is running and the browser does close after execution but on my console I don't see any information example 'Chrome started successfully' etc. I tried a print statement and it works fine. Any Idea what's wrong?

samBobo
Автор

sir ihave done samebut driver.get norworking getting main threadexceptionerror

soundaryaleharichunduri
Автор

hello sir, i am a beginner here. can explain me why you use hyphen between username ?

moonsharmin
Автор

great tutorial! but I actually have a small problem. I am trying to use selenium to test a jsp page and I am not able to find any elements there. I have tried finding by name, id and xpath but nothing worked. can I get some help with this please.

ganapathisubramanyamjayam
Автор

Sir please tell the priority of Locators in Selenium

gunaseelanponnuvel
Автор

The method Click() is undefined for the type By .
Why this error is showing . Please help.

priyaroy