如何在Selenium Webdriver中录制视频

19

我有自动化脚本,每晚会运行大约350个脚本或测试用例。 我希望记录每个测试用例(Python脚本)的视频。 是否有一种工具或方法可以使用,以便为每个测试用例单独控制录制视频?

例如,在测试用例设置期间开始录制,在拆卸期间停止录制并使用指定的名称和日期在本地保存视频。 因此,我应该有350个测试用例的视频(更倾向于仅保存失败的测试用例的视频)。

是否有一种将此功能集成到我用于设置和拆卸的代码中的方法?


http://www.theautomatedtester.co.uk/blog/2010/castro-selenium-video.html - root
1
当使用 Selenium WebDriver 时,获取屏幕截图非常容易,那么你真的需要一个视频吗? - Martin Spamer
5
是的,我已经使用了截图,但是在夜间运行期间有些测试用例会失败,而截图并不能提供任何帮助。我需要看到失败之前发生了什么,而不是失败本身。 - Adam
3个回答

8

有没有针对C#或.Net世界的东西? - user20358
6
不支持 Python 3。 - VanDavv

1
你可以在Python中使用Castro...

有没有使用Java实现相同功能的方法? - Umamaheshwar Thota
不幸的是,Castro仅支持已经被python.org弃用的Python 2.7。它还没有移植到Python 3并证明可以工作。 - Leonid

-1
您可以使用以下网络服务http://bit.ly/video-recorder-service,该服务可以通过简单的HTTP请求进行远程控制。
我在网格环境中使用它进行WebDriver测试。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接