Комментарии 3
А насколько хорошо это работает с динамическим контентом? Я понял, что вы игнорируете элементы, но если они сломаются?
Как быстро выполняются тесты?
Как делаете эталонные скриншоты?
Как быстро выполняются тесты?
Как делаете эталонные скриншоты?
Тоже пытался добавить на проект тестирование по скриншотам, но столкнулся с проблемой обновления «ожидаемых» скриншотов. Суть в том, что у нас при пулл-реквесте гоняются тесты на ci, если один из разработчиков изменяет верстку где-то должны храниться его скриншоты отдельно от имеющихся, чтоб не портить прогоны других разработчиков. Получается, что требуется еще один репозиторий с разными ветками для папки скриншотов, и чтоб он автоматически цеплялся ci и мержился в случае успешного мержа исходной ветки с кодом. К сожалению, на написание такой системы уже не было времени, да и дополнительные пункты к «критерии выполненной задачи» никто добавлять не хотел, так тесты и не интегрировали в систему(
А если я его изучу, как думаете, можно его в свое резюме добавлять?)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Опыт автоматизации регрессионного визуального тестирования на Java + Selenium Webdriver + aShot