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

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

:arrow_right: Locator Advicer - improve CSS / XPath locators - test CSS / XPath selectors

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

Selection_525

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

6 Likes

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

1 Like

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