Я ищу метод выявления различий на веб-странице в разных браузерах путем сравнения их скриншотов. Мне это нужно, поскольку я пытаюсь автоматизировать проверку работоспособности сайтов, так же, как тестер будет вручную отображать неуместные элементы на экране.Автоматическое тестирование совместимости кросс-браузера с использованием разницы изображений
Я прошел через другие темы, которые похожи, но не отвечают на мой вопрос. Я пробовал использовать такие инструменты, как imagemagick и PerceptualDiff, которые, казалось, давали мне некоторые противоречивые результаты при сравнении двух скриншотов в кросс-браузере для сходства.
Любая помощь или идеи были бы весьма признательны. Благодарю.
Это нехороший способ сделать это. Веб-элементы могут «перемещать» страницу на основе используемого вами браузера. См. [Режим Quirks] (http://en.wikipedia.org/wiki/Quirks_mode). Лучшим подходом (но все же не оптимальным) было бы использовать [скрипинг экрана] (http://blogs.msdn.com/b/securitytipstalk/archive/2010/04/07/what-is-screen-scraping.aspx) для проверки вашего сайта (ов) через разные браузеры. [WatiN] (http://watin.org/) делает это очень хорошо. – Brian
Большое спасибо за варианты. Я знал об этих проблемах, но это было требованием. Интересные альтернативы. :) – FuzZ63
Добро пожаловать! Вы еще смотрели [Acid3] (http://acid3.acidtests.org/reference.html)? Или [SuperPreview] (http://msdn.microsoft.com/en-us/expression/gg193004.aspx)? – Brian