Вопрос

I have automated scripts that run every night (around 350 scripts or testcases). I want to record a video of each test case (Python scripts). Is there a tool or way that I can use to control video recording for each test case separately?

For instance, during a test case setup start recording and during teardown stop recording and save the video locally with a specified name and date. So I should have 350 videos for each testcase (more preferably save only videos for the failed test cases).

Is there a way of integrating this functionality in the code I use for my setups and teardowns?

Это было полезно?

Решение

A simple webdriver has no function to record video; you need to use a third-party library, like Castro.

For a Java webdriver, look at blog post Screen Recording (Video) of Java Webdriver script.

Другие советы

You can use the following web service http://bit.ly/video-recorder-service which can be remotely controlled with simple http requests.

I have used this for webdriver tests in a grid environment.

You can use Castro in Python...

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top