是否可以对firefox浏览器屏幕进行截屏,因为它们是通过使用selenium web驱动程序进行的水豚测试控制的?
我看了酱汁司机(1),但对这个装置不太确定。
我想我可以最大化浏览器窗口并对我的显示器进行截屏,但我想我会检查浏览器屏幕是否有工具。
答案 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,但这可能是最好的方法。你可以建立自己的机制,但这可能需要相当多的努力。