是否可以使用PhantomJS结合宝石Poltergeist,Capybara和Cucumber捕获视频?
我之前使用过Headless gem,它将视频放在特定文件夹中,以防情况失败。如果一切顺利,则不存储任何视频。
Headless使用Xvfb和ffmpeg。 ffmpeg也可用于提供与此处所示相同的功能:https://github.com/leonid-shevtsov/headless/blob/master/lib/headless/video/video_recorder.rb
我基本上需要相同的功能,但我不知道如何去做。任何建议都非常感谢。
答案 0 :(得分:4)
这是一个用于录制视频的PhantomJS教程:http://mindthecode.com/recording-a-website-with-phantomjs-and-ffmpeg
答案 1 :(得分:1)
你无法使用PhantomJS捕捉视频,但我想你可以勾选一些内容来截取Capybara所采取的每一步(你需要深入研究代码才能做到这一点)。