t.me/atinfo_chat Telegram группа по автоматизации тестирования

Locator Advicer - проверь качество локаторов

xpath
locators
css
webdriver
Теги: #<Tag:0x00007f9c501c7408> #<Tag:0x00007f9c501c72c8> #<Tag:0x00007f9c501c7138> #<Tag:0x00007f9c501c6ff8>

(Michael Bodnarchuk) #1

Мне как-то надоело смотреть на ужасные локаторы которые то тут то там появляются в тестах и я решил сделать инструмент для автоматического анализа локаторов. Кушает всё: CSS и XPath. Закидываете в него локатор и он скажет насколько он хорош

:arrow_right: https://davertmik.github.io/locator/

Пригодится как начинающим автоматизаторам, так и тимлидам, которые смогут на ней тренить своих джунов :slightly_smiling_face:

Selection_525

Пока что работает в режиме бета-теста, так что фидбек очень приветствуется.


QA Weekly #20_2019: проверь качество локаторов, профессия тестировщик, ISTQB, советы новичкам.
(Максим Таран) #3

Прикольно, а как рассчитывается?


(Michael Bodnarchuk) #4

Там несколько эвристик. Самая простая - длинна.
Simplicity - проверят использование CSS/XPath операторов
Самая сложная - уникальность, там например, проверятся нет ли бутстрап классов внутри.
Вообще весь код на гитхабе, там один файлик его можно изучить.