【问题标题】:Capture screencast of rspec selenium browser test捕获 rspec selenium 浏览器测试的截屏视频
【发布时间】:2013-05-17 15:24:53
【问题描述】:

是否可以对 firefox 浏览器屏幕进行截屏,因为它们是由使用 selenium Web 驱动程序的 capybara 测试控制的?

我查看了酱汁驱动程序 (1),但对设置不太确定。

我想我可以最大化浏览器窗口并截屏我的显示器,但我想我会检查是否有用于浏览器屏幕的工具。

【问题讨论】:

    标签: ruby-on-rails selenium rspec


    【解决方案1】:

    您已经提到了 SauceLabs,但这可能是最好的方法。您可以建立自己的机制,但这可能需要相当多的努力。

    【讨论】:

      【解决方案2】:

      查看“Launchy”宝石:https://github.com/copiousfreetime/launchy

      它允许您在 capybara 测试中添加行:'save_and_open_page',并在浏览器中打开该页面。

      所以只需安装启动 gem,您就可以将它添加到 capybara 测试的中间。例如:

      visit root_path
      save_and_open_page
      fill_in ... rest of test ...
      

      【讨论】:

      • 是的,谢谢,但我正在寻找记录浏览器页面操作并将其作为视频播放的东西
      猜你喜欢
      • 2017-02-01
      • 1970-01-01
      • 2017-04-02
      • 2020-10-27
      • 2021-11-09
      • 2015-04-03
      • 2013-02-25
      • 2015-06-14
      • 1970-01-01
      相关资源
      最近更新 更多