1

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

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

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

4

2 回答 2

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 ...
于 2013-05-17T17:30:20.177 回答
0

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

于 2013-05-19T20:36:26.550 回答