Доброго времени суток, форумчане!
Необходима ваша помощь и совет в реализации следующей идеи.
В проекти пробую использовать sikuli-script для проверки верстки сайта. Идея проста: разбитие изображения на регионы и проверка координат в етих регионах заранее приготовленных изображений (паттернов).
Забигая наперед - скажу, что пока используемая идея и функционал сикули вполне оправдывает ожидания но есть необходимость оптимизации.
Основное неудобство в том, что при создании обьекта Screen:
Screen screen = new Screen();
рабочей зоной становится лишь то, что видно на мониторе в данный момент. В то время, как webdriver видит весь сайт целиком (страница на 2 - 3 екрана в высоту.
Вот и возникла идея - передать в обьект screen не скриншот с екрана, а скриншот с webdriver.
Попробовал наследоваться от классса Screen и переопределить метод, который устанавливает скриншот, но, не смог такой обнаружить.
Подскажите: я двигаюсь в правильном направлении, такая идея вообще реализуемая? Особое спасибо за подсказки с конкретной реализацией :).
P.S. SikuliFireFoxDriver не использую по причине ее устаревания (2012 год кажись…)