捕获rspec selenium浏览器测试的截屏视频

时间:2013-05-17 15:24:54

标签: ruby-on-rails selenium rspec

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

我看了酱汁司机(1),但对这个装置不太确定。

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

2 个答案:

答案 0 :(得分:0)

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

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

所以只需安装launchy gem,就可以将其添加到capybara测试的中间位置。例如:

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

答案 1 :(得分:0)

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