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

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

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

3 Solutions collect form web for “Как записывать видео в Selenium webdriver”

У простого 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 в среде сетки.

  • Как добавить расширение к моему хронографу на уровне Robot с помощью Selenium2Library
  • Не удается запустить Internet Explorer через привязки python Selenium WebDriver
  • Как открыть новое окно или вкладку в webdriver (Python)?
  • Подождите, пока перенаправление страницы Selenium WebDriver (Python)
  • Как скрыть окно Firefox (Selenium WebDriver)?
  • Автоматизация действий браузера - нажатие на кнопки кнопки «Ошибка» - «Нажмите« Успешно », но« Ошибка загрузки ». ..»
  • Найдите специальные кнопки с селеном и питоном
  • Сценарий Selenium / WebDriver прерывается предупреждением - исключение «Сообщение: u'Modal dialog present»
  • Python - лучший язык программирования в мире.