Как записать видео в 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 в среде сетки.