selenium - 使用 Poltergeist、PhantomJS 和 Capybara 捕捉视频

标签 selenium capybara phantomjs headless poltergeist

是否可以将 PhantomJS 与 Gems Poltergeist、Capybara 和 Cucumber 结合使用来捕获视频?

我以前使用过 Headless gem,它将视频放在特定文件夹中,以防场景失败。如果一切顺利,则不会存储任何视频。

Headless 使用 Xvfb 和 ffmpeg。 ffmpeg 是否也可用于提供与此处所示相同的功能:https://github.com/leonid-shevtsov/headless/blob/master/lib/headless/video/video_recorder.rb

我基本上需要相同的功能,但我不知道如何去做。任何建议都非常感谢。

最佳答案

这是一个录制视频的 PhantomJS 教程:http://mindthecode.com/recording-a-website-with-phantomjs-and-ffmpeg

关于selenium - 使用 Poltergeist、PhantomJS 和 Capybara 捕捉视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16887214/

相关文章:

java - 使用 Selenium WebDriver 确认网页中显示文本

selenium - 元素不可见 : Element is not currently visible and may not be manipulated - Selenium webdriver

c# - Selenium C# Webdriver 下拉菜单不会触发 Javascript

java - Selenium - 将元素是否存在设置为 boolean 值,然后执行 'if' 和 'else' 代码

javascript - 让 CasperJS 将图像上传到文件字段的问题 - 尝试过 CasperJS fill() 和 PhantomJS uploadFile()

css - xpath [last()] 方法中的模糊错误

javascript - 在 capybara 中,如何让#find等待具有相同类的不同元素出现?

ruby-on-rails - 为什么不为 Rspec + Selenium 使用共享的 ActiveRecord 连接?

javascript - 如何将html文件的控制台输出带入phantomjs

fonts - 如何让 PhantomJS 呈现已安装的字体?