t.me/atinfo_chat Telegram группа по автоматизации тестирования

Сравнение скриншотов на Питоне. Реалии и есть ли смысл.

Теги: #<Tag:0x00007f74885f6258> #<Tag:0x00007f74885f60a0> #<Tag:0x00007f74885f5f60> #<Tag:0x00007f74885f5df8>

Добрый день. Подскажите пожалуйста варианты сравнения скриншотов именно Питоном. Реально ли, какие библиотеки можно использовать?
Есть ли смысл заморачиваться, или все таки брать другие инструменты?
Спасибо.

Рассматривайте:
http://www.imagemagick.org/script/api.php

1 Симпатия

OpenCV? Мощнее пока-что библиотеки нету… бесплатной по крайней мере.

2 Симпатий

Ух ты, как быстро ))
Спаисбо, пошел смотреть на предложенные варианты.

Попиксельно? Можно PIL взять и в пару строк кода уложиться. Математическое сходство - придется читать описание алгоритма - подойдет ли Вам.

1 Симпатия

Зависит от цели, которую вы преследуете: если просто это веб-страница, то смысла очень мало - у вас будут ложно-положительные срабатывания, если десктоп-приложение - то смысл, наверное, есть, но нужно ли такое тяжеловесное решение?
Но я отталкиваюсь от вариантов автоматизированного тестирования. Если цель в том, чтобы уменьшить рутину в ручном тестировании, то предложенные раньше варианты отлично подходят.

советую еще посмотреть на saas и visual comparion инструменты, смотрим сюда

ну и еще будет полезным посмотреть вот это видео

1 Симпатия

Видео отличное, спасибо, помогло разобратся в основах

Для собственных костылей, и быстрой реализации, могу предложить обратить внимание на это: https://habrahabr.ru/company/yandex/blog/200968/

У меня не пошло, из-за кривой скачущей верстки, большого кол-ва таблиц, которые расширяются как попало и прочих вкусностей.

Для своих нуж полностью подошел вот этот инструмент.
Может кому тоже будет полезен
https://needle.readthedocs.org/en/latest/

2 Симпатий