如何使用watir webdriver&amp ;;在无头模式下运行测试Mac上的无头宝石?

时间:2013-09-30 16:21:31

标签: macos selenium watir-webdriver headless-browser

我安装了宝石 - 无头(1.0.1)&尝试通过将BROWSER设置为无头来运行测试,我也在我的盒子上安装了xvfb但是我收到以下错误

未知的司机HEADLESS。

有关headless gem的read me文件的信息说明以下“Headless仅适用于在OSX上使用X Server的应用程序。实际上,任何本机OSX应用程序都使用Quartz,OSX图形子系统,而不是X.包括Chrome和OSX上的Firefox。“

所以我可以使用watir webdriver在mac上以无头模式运行测试吗?

1 个答案:

答案 0 :(得分:0)

简短回答 - 不。

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

以下是一个相关问题,讨论了很多替代方案:Headless, scriptable Firefox/Webkit on linux?