Pull to refresh

Comments 1

Shot уже не так хорош и по нескольким причинам: во-первых он уже не так активно поддерживается. Я сам открывал реквест с фиксом и ждал аппрува пару месяцев. В котлин-слеке автор библиотеки мне написал, что раньше он её развивал в рамках своих рабочих обязанностей, сейчас же ему за это уже не платят и поэтому он занимается поддержкой раз в два-три месяца, а то и реже. То есть для работы придется делать форк, если понадобится что-то срочно пофиксить.

Во-вторых, Shot использует совсем уж наивный алгоритм для сравнения скриншотов - просто побайтовый проход и сравнение на равенство. Для нас это было слишком хрупким решением. Вместо этого я написал свою обертку над ImageMagick - там гораздо более интересные алгоритмы можно использовать, например PHash.

Ну и в третьих, Shot требует доступ к ADB и если для тестирования используется облачная ферма, FTL например, то Shot не вариант, поскольку там доступа к ADB нет

Sign up to leave a comment.