Добрый день. Подскажите пожалуйста варианты сравнения скриншотов именно Питоном. Реально ли, какие библиотеки можно использовать?
Есть ли смысл заморачиваться, или все таки брать другие инструменты?
Спасибо.
OpenCV? Мощнее пока-что библиотеки нету… бесплатной по крайней мере.
Ух ты, как быстро ))
Спаисбо, пошел смотреть на предложенные варианты.
Попиксельно? Можно PIL взять и в пару строк кода уложиться. Математическое сходство - придется читать описание алгоритма - подойдет ли Вам.
Зависит от цели, которую вы преследуете: если просто это веб-страница, то смысла очень мало - у вас будут ложно-положительные срабатывания, если десктоп-приложение - то смысл, наверное, есть, но нужно ли такое тяжеловесное решение?
Но я отталкиваюсь от вариантов автоматизированного тестирования. Если цель в том, чтобы уменьшить рутину в ручном тестировании, то предложенные раньше варианты отлично подходят.
советую еще посмотреть на saas и visual comparion инструменты, смотрим сюда
ну и еще будет полезным посмотреть вот это видео
Видео отличное, спасибо, помогло разобратся в основах
Для собственных костылей, и быстрой реализации, могу предложить обратить внимание на это: Как мы тестируем поиск в Яндексе. Screenshot-based тестирование блоков результатов / Habr
У меня не пошло, из-за кривой скачущей верстки, большого кол-ва таблиц, которые расширяются как попало и прочих вкусностей.
Для своих нуж полностью подошел вот этот инструмент.
Может кому тоже будет полезен
https://needle.readthedocs.org/en/latest/