Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Find.By - плагин для валидации локаторов

visual-studio
plugin
locators
Теги: #<Tag:0x00007f7b62092330> #<Tag:0x00007f7b620921f0> #<Tag:0x00007f7b62092060>

(Yurii Hunter) #1

Привет!
Я пишу свои тесты в Visual Studio и очень люблю ReSharper. Всегда хотелось иметь возможность подсветить элемент в браузере не копируя при этом локатор, а вот просто, по одной кнопке. Собственно сейчас я написал свое решение и хотел бы поделиться им с вами. Это связка из двух плагинов для ReSharper и Chrome, которые позволяют по Alt+Enter подсветить ваш элемент в браузере.
Кроме того, плагин позволяет валидировать XPath локаторы и подсвечивать ошибки прямо в IDE
Chrome extension - там же есть видео о том как все работает.
Resharper plugin - нужно установить в VS
Install - инструкция по установке
Find.By - github репозиторий проекта

Пожелания и замечания можно писать на yurii.myslyvets@gmail.com


(Константин) #2

Спасибо. Довольно таки интересно.
А если кастомный аттрибут юзается, а не стандартный FindsBy?


(Yurii Hunter) #3

У меня на проекте используется кастомный атрибут. Я просто написал для него отдельный парсер, можно посмотреть в исходниках или я могу вам помочь.


(Константин) #4

Исходники посмотрел. Модифицировать парсер под свои нужды не проблема.
Как это подключить потом? ни разу не делал.
Если можно в двух словах или ссылкой какой киньте в меня?


(Yurii Hunter) #5

Я начинал с этого поста на хабре. И еще есть убогая документация
Ну еще есть вариант написать парсер, а я его включу в проект и опубликую в галерее (если у вас на этот атрибут NDA не подписан =)


(Константин) #6

Спасибо
Попробую пока со статьи начать
На конкретно аттрибут нет, но все таки кусок интеллектуальной собственности:)