Автоматические скриншоты с селеном - PullRequest
1 голос
/ 12 апреля 2011

Есть ли в любом случае функция, которая будет вставлять функцию снимка экрана после каждого события страницы, такого как загрузка страницы или выбор раскрывающегося списка.В настоящее время я использую html-файлы selenium и передаю их в selenium rc, но мне приходится вставлять скриншоты вручную после каждой команды.и если я редактирую скрипт, мне нужно снова редактировать скриншоты.

Ответы [ 2 ]

1 голос
/ 13 апреля 2011

Использовать captureEntirePageScreenshot(String fileName, "")

filName должен быть абсолютным путем к местоположению файла, скажем "C: /foo/bar.png"

Лучшим способом было бы создать базовую папку и создатьстрока каждый раз, когда вам нужно сделать снимок экрана

`captureEntirePageScreenshot(rootFolder+"/"+generatedString+".png","")

это очень хорошо работает в Firefox 3.6

0 голосов
/ 18 апреля 2011

У меня была эта проблема. Я не мог найти способ сделать это точно, но я обошел его, создавая новый поток в начале каждого теста, который делал снимок экрана каждые полсекунды, и убивал этот поток в разрыве.

...