在不打开浏览器的情况下使用firefoxDriver运行geb测试

时间:2015-04-15 20:55:50

标签: firefox selenium-webdriver geb

我想在不打开浏览器的情况下使用firefox驱动程序运行我的Geb规范?可以这样做吗?

1 个答案:

答案 0 :(得分:2)

取决于您运行测试的位置以及您要实现的目标。
- 如果您在* nix系统中运行,则可以使用xvfb。它支持firefox和chrome驱动程序,这很有用,因为您希望在开放浏览器中看到您的测试失败。
- Phantom JS - 我个人已经将它用于我们的Web应用程序,并且发现它很容易设置和配置。请注意,这是在WebKit上运行,Safari和Chrome都使用它来呈现网页 - HtmlUnit - 再次建立在自定义Rhino Javascript引擎的顶部,这样您在浏览器中运行无头时可能会看到不同的结果。

使用您的GebConfig.groovy,您可以配置如下内容:

vagrant reload