Size: a a a

QA — Автоматизация

2019 November 17

VL

V L in QA — Автоматизация
Merg
Это не рокет сайнс, почему так ставится вопрос? Любой способен настроить пайплайн дженкинс с гуглом и открытой документацией
Полезный навык для автоматизации!
Дженкинс тоже можно автоматизировать через job dsl и pipeline dsl и тогда решение проблем по поддержке и расширени ю кучи джобов переходят но новый уровень
источник

YP

Yauheni Po in QA — Автоматизация
Всем привет. Может кому будет интересно и полезно в работе)
https://github.com/healenium/healenium-web
если кратко, то либа для интреграции в selenium test framework, подключается в пару строчек к уже готовой реализации...'лечит' локаторы, т.е. если UI обновляется и меняется - она старается найти тот элемент по локатору, который в прошлый раз был рабочим) и находит)
источник

AB

Alexei Barantsev in QA — Автоматизация
а зачем надо было в список зависимостей затащить log4j, jackson, jetty?
источник

AB

Alexei Barantsev in QA — Автоматизация
потому что интырпрайз? :)
источник

AS

Andrei Solntsev in QA — Автоматизация
Ох люди! Всё надеются, что некая магическая хрень сделает за них их работу :(
источник

AS

Andrei Solntsev in QA — Автоматизация
"что бы такого сделать, чтобы ничего не делать?"
источник

AB

Alexei Barantsev in QA — Автоматизация
не-не, про ломбок я молчу (хотя он там тоже есть :)))
источник

YP

Yauheni Po in QA — Автоматизация
главное ж начать) и есть идея...будут и улучшения я уверен. мне вот интересно, как и все что связано с тестированием ui)
источник

MK

Mem Kekovich in QA — Автоматизация
Andrei Solntsev
Ох люди! Всё надеются, что некая магическая хрень сделает за них их работу :(
А селенид не тоже самое делает?
источник

AS

Andrei Solntsev in QA — Автоматизация
:)
Хороший вопрос!
источник

AS

Andrei Solntsev in QA — Автоматизация
Я вижу разницу в том, что селенид автоматизирует то, что в принципе поддаётся автоматизации. А "самолечащиеся локаторы" - это больше из области фантастики.
источник

YP

Yauheni Po in QA — Автоматизация
Mem Kekovich
А селенид не тоже самое делает?
это де обертка над инстансом драйвера...просто с дополнительными фичами в плане поиска элементов
источник

AB

Alexei Barantsev in QA — Автоматизация
даже моя мини-обертка (которая по сути тоже на динамических прокси) то же самое делает. без ломбока и jetty :)
источник

AB

Alexei Barantsev in QA — Автоматизация
источник

AB

Alexei Barantsev in QA — Автоматизация
подключаете библиотечку, делаете
WebDriver driver = new StaleTolerantWebDriver(targetDriver).getActivated();

и пользуетесь
источник

LY

Lev Yarushin in QA — Автоматизация
Yauheni Po
Всем привет. Может кому будет интересно и полезно в работе)
https://github.com/healenium/healenium-web
если кратко, то либа для интреграции в selenium test framework, подключается в пару строчек к уже готовой реализации...'лечит' локаторы, т.е. если UI обновляется и меняется - она старается найти тот элемент по локатору, который в прошлый раз был рабочим) и находит)
А как именно "лечит"? На чём основан процесс лечения?
источник

AB

Alexei Barantsev in QA — Автоматизация
я про эти обёртки рассказывал ещё на селениум кэмп в 2014 году, не знаю, сохранились ли записи
источник

LY

Lev Yarushin in QA — Автоматизация
Насколько я понял, при успешном выполнении поиска, исходный код найденного элемента сохраняется на диск, а затем при "поломке" ишется максимально на него похожий.
Поправьте если я не прав
источник

AB

Alexei Barantsev in QA — Автоматизация
да нет конечно, просто по тому же локатору в том же контексте повторно выполняется поиск
источник

LY

Lev Yarushin in QA — Автоматизация
источник