#selenium #automation #selenium-rc #selenium-ide
#selenium #автоматизация #selenium-rc #selenium-ide
Вопрос:
Существует ли в любом случае функция, которая вставляет функцию захвата скриншота после каждого события страницы, такого как загрузка страницы или выбор выпадающего списка. в настоящее время я использую html-файлы selenium и загружаю их в selenium rc, но мне приходится вручную вставлять скриншоты после каждой команды. и если я отредактирую скрипт, мне придется редактировать скриншоты снова.
Ответ №1:
Использование captureEntirePageScreenshot(String fileName, "")
Имя файла должно быть абсолютным путем к местоположению файла, скажем «C:/foo/bar.png «
Лучшим способом было бы создать базовую папку и генерировать строку каждый раз, когда вам нужно сделать скриншот caputre
`captureEntirePageScreenshot(rootFolder "/" generatedString ".png","")
это очень хорошо работает в firefox 3.6
Ответ №2:
У меня была эта проблема. Я не смог найти способ сделать это точно, но я обошел это, создавая новый поток в начале каждого теста, который делал снимок экрана каждые полсекунды, и уничтожал этот поток при удалении.