Как записать видео в Selenium webdriver [закрыто]

У меня есть автоматические скрипты, которые запускаются каждую ночь (около 350 скриптов или тестовых наборов). Я хочу записать видео каждого тестового случая (скрипты python). Есть ли какой-либо инструмент или способ, который я могу использовать для управления видеозаписью для каждого тестового случая отдельно? Для моментов во время установки тестового набора начните запись и во время демонтажа остановите запись и сохраните видео локально с указанным именем и датой. Поэтому у меня должно быть 350 видео для каждого testcase (более предпочтительно сохранять только видео для неудачного теста дела)

есть ли способ интегрировать эту функциональность в код, который я использую для своих настроек и демонтажей?

3 ответов


простой webdriver не имеет функции для записи видео; вам нужно использовать стороннюю библиотеку

https://pypi.python.org/pypi/castro/

для Java webdriver посмотрите здесь:

http://roadtoautomation.blogspot.in/2013/03/screen-recording-video-of-java-webdiver.html


вы можете использовать castro в python. пожалуйста, обратитесь к ссылке ниже http://pypi.python.org/pypi/castro/


вы можете использовать следующий веб-сервис http://bit.ly/video-recorder-service который можно дистанционно управлять с помощью простых http-запросов.

Я использовал это для тестов webdriver в среде сетки.