Наткнулся в ДОУ на статейку про такой способ… вот стало и интересно или кто-то пробивал\имеет опыт такое далать?
понимаю, что на CI(когда идет разрбока то такие тесты бестолку)… а вот на stg/production такое может сработать особено если исключить динамические части на сайте…
в кратце идея такая. делаем мы скринкошы страниц\элементов помещаем в папку expected. пишем тесты и делаем скрншоты тех же элементов как Actual и дальше наш код сравнивает два скриншота expected vs actual, если скажем есть оличия - то создаеться новая картинка с пометкой где отличия.
или это только звучит красиво, а на самом деле не эффективно?
Использую крайне редко, только для компонентов(контролов), которые нельзя валидировать нормальным способом. Например, отображение 3D модели в определенном окне некой BIM-системы.
Использовал как штатные средства Ranorex Studio, так и open source либу для сравнения изображений - xnafan (вроде так зовётся).