Size: a a a

2019 December 18

AP

Alexander Popov in JS for testing
Владимир Стецко
Я сталкивался с тулами которые сами это делают
А как выбирают?
источник

B

Bola in JS for testing
Boris Osipov
и в чем проблема? тебе в любом случае нужен новый скрин
Да, вообще нет проблем
источник

ВС

Владимир Стецко in JS for testing
Alexander Popov
А как выбирают?
по-тупому. Я уже могу немного соврать, т.к. давно было.
Но при первом прогоне они собирают скрины, при повторном сравнивают. Соответственно тебе нужно только удалить все скрины и запустить эталонный прогон когда UI будет "в порядке"
источник

ВС

Владимир Стецко in JS for testing
но это типичный случай, когда все гладко только на бумаге
источник

PS

Pavel Sprogis in JS for testing
Владимир Стецко
Я сталкивался с тулами которые сами это делают
gemini по моему умеет обновлять, просто надо запускать еще раз с правильным ключем
источник

ВС

Владимир Стецко in JS for testing
А когда есть эталонный прогон и хочешь сменить пару скринов - гонять пару тестов или вручную
источник

AP

Alexander Popov in JS for testing
Владимир Стецко
по-тупому. Я уже могу немного соврать, т.к. давно было.
Но при первом прогоне они собирают скрины, при повторном сравнивают. Соответственно тебе нужно только удалить все скрины и запустить эталонный прогон когда UI будет "в порядке"
Я сейчас сам скрины добавляю, тул только даёт дифф буфер, и я его руками сохраняю чтоб можно было бейслайн обновить
источник

AP

Alexander Popov in JS for testing
Первый скрин руками (
источник

ВС

Владимир Стецко in JS for testing
Pavel Sprogis
gemini по моему умеет обновлять, просто надо запускать еще раз с правильным ключем
Ну вот да, или запустить еще раз с указанием обновить его. Но тут тоже вопросы. Надо проверять что обновилось корректно, еще скорее всего какие-то косяки полезут
источник

B

Bola in JS for testing
Pavel Sprogis
gemini по моему умеет обновлять, просто надо запускать еще раз с правильным ключем
Да они все умеют. По крайней мере, все что пробовал это делают
источник

AP

Alexander Popov in JS for testing
Зато легкий вроде, апи из одной функции с буфферами, сам тул на 150 строк))
источник

ВС

Владимир Стецко in JS for testing
Alexander Popov
Я сейчас сам скрины добавляю, тул только даёт дифф буфер, и я его руками сохраняю чтоб можно было бейслайн обновить
не, это перебор ты себе с гемором вроде устроил)
источник

ВС

Владимир Стецко in JS for testing
У кого-то кроме @bboollaatt еще доходило в проде до сапорта/обновления скриншотов?
источник

AP

Alexander Popov in JS for testing
Наверно, да... Если есть лучше - пожалуйста угосиите ссылкой
источник

ВС

Владимир Стецко in JS for testing
Alexander Popov
Наверно, да... Если есть лучше - пожалуйста угосиите ссылкой
gemini, плагины на webdriverIO, даже с протрактором была специальная либа - уже не помню название, могу потом глянуть
источник

AP

Alexander Popov in JS for testing
Владимир Стецко
gemini, плагины на webdriverIO, даже с протрактором была специальная либа - уже не помню название, могу потом глянуть
У меня джест
источник

OI

Oleksii Ihnatiuk in JS for testing
а gemini разве не deprecated? В том смысле, что его не поддерживают?
источник

ВС

Владимир Стецко in JS for testing
Oleksii Ihnatiuk
а gemini разве не deprecated? В том смысле, что его не поддерживают?
когда я смотрел его (а это было полтора года так назад) - живой был
источник

ВС

Владимир Стецко in JS for testing
просто у яндекса часто плохо с документацией
источник

B

Bola in JS for testing
Alexander Popov
У меня джест
На джест + кукловод видел хорошее решение, которое можно дополнить уже самому
источник