1

我已经安装了 gem - headless (1.0.1) 并尝试通过将 BROWSER 设置为 headless 来运行测试,并且我还在我的盒子上安装了 xvfb 但是我收到以下错误

未知驱动程序无头。

关于 headless gem 的 read me 文件的信息如下:“Headless 仅适用于在 OSX 上使用 X 服务器的应用程序。实际上,任何本机 OSX 应用程序都使用 Quartz,OSX 图形子系统,而不是 X。这包括 OSX 上的 Chrome 和 Firefox 。”

那么我可以使用 watir webdriver 在 Mac 上以无头模式运行测试吗?

4

1 回答 1

0

简短的回答 - 不。

长答案:与 Linux 不同,没有通用的方法可以使应用程序隐藏在 OSX 中。针对特定情况有特定的解决方案,但对于无头 Firefox 没有交钥匙解决方案。

这是一个相关问题,讨论了很多替代方案:Linux 上的 Headless, scriptable Firefox/Webkit?

于 2013-10-01T10:54:20.013 回答