ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Selenium with C# 13 - Selenium Locators Best Practices | How to choose a right selenium locators

element locators in selenium

selenium locators best practice

selenium best practices

selenium design patterns and best practices

selenium selectors good practices

selenium practices

selenium locators tutorial

selenium locators

selenium good practices

selenium

selenium webdriver

webdriver good practices

locator strategy

selenium locator strategy

good locators

selenium good locators

webdriver best practices

ankpro selenium

ankpro c# selenium

selenium c#

Автор: Ankpro Training

Загружено: 2018-06-11

Просмотров: 4149

Описание: Selenium Locators Best Practices
Like our facebook page www.facebook.com/ankprotraining


Selenium Locators Best Practices :
1. If you have access to the developers ask them to add the IDs to elements

2. If application under test has lot of dynamic ids, target the stable part of the id

ex: lessthan span id='myproduct-1234' greaterthan Xyz mobile phone lessthan /spangreaterthan

Then target only ‘myproduct’

3. Your order of locator should be

If your target is single element
Id - Name - CSS Selector -Xpath(Relative)
If your target is multiple elements
ClassName - TagName - CSS Selector - Xpath(Relative)
If your target element is a link with shorter link text
LinkText - href
If your target element is a link with longer link text
PartialLinkText - href

4. Keep your XPath or CSS short

EX: Instead of //div/table[@id=‘mytable’]
use //*[id=‘mytable’]
instead of div table #mytable
use #mytable

5. If you do not get a element with Id or Name use the parent or child element as your reference in your relative xpath

div id="subjects" class=”content”
ul
li English /li
li Maths /li
li Science /li
/ul
/div

If your target element is li English /li then you can find element by
IWebElement firstSubject = driver.FindElement(By.CssSelector("#subjects li : first-child"))
or
IWebElement firstSubject = driver.FindElement(By.XPath("//*[@id='subjects']/ul/child::li[1]"))

6. Avoid absolute xpath

Ex: /html/body/div/div/div/div/div/div[2]/div/div/div/div/div[2]/div/span

7. Avoid using xpath and css finding tools like firepath and chropath to get xpath of css as they may not give you optimized xpath or css.

8. Always keep a cheat sheet in your work desk

Possible Interview Questions on Selenium locators best practices :
What are the best practices of selenium Webdriver locators?
What is the locators priority order?

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Selenium with C# 13 - Selenium Locators Best Practices | How to choose a right selenium locators

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Selenium with C# 14 - Chropath chrome extension to find the Relative Xpath, Absolute Xpath and CSS.

Selenium with C# 14 - Chropath chrome extension to find the Relative Xpath, Absolute Xpath and CSS.

Лучший Гайд по Kafka для Начинающих За 1 Час

Лучший Гайд по Kafka для Начинающих За 1 Час

Сводные таблицы Excel с нуля до профи за полчаса + Дэшборды! | 1-ое Видео курса

Сводные таблицы Excel с нуля до профи за полчаса + Дэшборды! | 1-ое Видео курса "Сводные Таблицы"

Comedy Club: Курсы альфа-самца | Кравец, Шальнов, Бутусов @ComedyClubRussia

Comedy Club: Курсы альфа-самца | Кравец, Шальнов, Бутусов @ComedyClubRussia

Похудей на 45 КГ, Выиграй $250,000!

Похудей на 45 КГ, Выиграй $250,000!

КАК УСТРОЕН TCP/IP?

КАК УСТРОЕН TCP/IP?

⚡️Трамп внезапно запросил помощь у Путина || Зеленского бросает НАТО?

⚡️Трамп внезапно запросил помощь у Путина || Зеленского бросает НАТО?

ООП на простых примерах. Объектно-ориентированное программирование

ООП на простых примерах. Объектно-ориентированное программирование

Selenium with C# 62 - Selenium Data Driven Testing in MS Test using DataRow & DynamicData attributes

Selenium with C# 62 - Selenium Data Driven Testing in MS Test using DataRow & DynamicData attributes

Михаил Крутихин про ирано-израильское перемирие и стоит ли ожидать смены власти в Иране?

Михаил Крутихин про ирано-израильское перемирие и стоит ли ожидать смены власти в Иране?

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]