При написании тестов на веб мы, зачастую, сталкиваемся с целом рядом проблем. В начале - это размышления о том, какую архитектуру фреймворка выбрать, как взаимодействовать с webdriver. В процессе написания кода возникают проблемы : а правильно ли написан локатор? Есть ли такой элемент на странице?
С этими проблемами нам призван помочь разработанный недавно плагин для IntelliJ IDEA. Описание можно увидеть на сайте разработчиков. Из заявленных функций:
Создание преднастроенного проекта для написания тестов. То есть в несколько кликов есть возможность создать уже рабочий проект, готовый для работы.
Создание преднастроенного проекта для написания тестов. То есть в
несколько кликов есть возможность создать уже рабочий проект, готовый
для работы.
Code complete для локаторов. Многие уже давно не могут жить без этого
для обычного кода, а теперь такая возможность появилась так же и при
составлении локаторов.
Проверка правильности написания локаторов в коде. Ведь наверняка
бывало, что из за случайно забытой одинарной кавычки в локаторе мы
тратили драгоценное время, чтобы понять, где же все таки проблема?
Проверка сущствования элементов на странице. Написали локатор, но не
понятно, правильно ли мы это сделали? И сколько элементов может быть
найдено по данному идентификатору?
Возможность простой генерации полей для Page Object(те, что помечены
аннотациями @FindBy).
Набор полезных фишек неплохой, не так ли? Разработчики(в числе которых Ваш покорный слуга) плагина готовы слушать предложения и добавлять любые желанные “фишки”. Сейчас продукт находится в активной фазе развития и мы верим, что в итоге должен получиться инструмент, который реально упростит жизнь разработчикам автоматических тестов на веб с использованием selenium.
Любые предложения, пожелания, комментарии ну и , разумеется, баг репорты, можно отправлять по форме обратной связи прямо на сайте.
круто особенно проверка , спасибо огромное так как у вас линк напишите нам об ошибке ней не работает я вам здесь напишу, у вас подсвечивает ошибкой вот такое выражение “.//a” с точкой хотя это не является таковой.
Все поправили. И ссылки(еще раз огромное Вам спасибо), и проверку(как могли забыть про точку - уму не постяжимо!)
Сообщайте, если что то еще найдете! Ну и вообще - если хочется что-то добавить - тоже пишите!