Сделайте снимок экрана всей веб-страницы с помощью Robot Framework

У меня проблема со снятием скриншота с помощью robotframework.

В настоящее время я использую ключевое слово Capture Page Screenshot в Selenium2library. Проблема в том, что ключевое слово захватывает только веб-страницу, видимую на экране. Нам нужен был снимок экрана, который мог бы занять всю веб-страницу. Это означает, что когда он делает снимок экрана, он должен прокрутить страницу вниз и захватить всю страницу. Это возможно?

Признательны, каждый может подсказать, есть ли другие библиотеки, которые мы можем использовать.


person Gerald    schedule 18.03.2016    source источник
comment
Вы используете хром? Есть ли у вас возможность использовать firefox? По крайней мере, в Linux скриншоты firefox занимают всю страницу.   -  person Bryan Oakley    schedule 18.03.2016


Ответы (1)


Вы можете сделать это с помощью безголового браузера:

http://phantomjs.org/

При необходимости выполните его из Python как отдельный процесс, сохранив результат в файле.

person Jacques de Hooge    schedule 18.03.2016
comment
Кстати, мы используем jython и Chrome в качестве браузера. - person Gerald; 21.03.2016