1

https://bitbucket.org/refactor/grails-webdriver/wiki/Home说如下:

如果发生任何故障,则保存当前 HTML 并链接到故障

我无法在任何地方看到保存的 HTML。谁能告诉我它在哪里?

该应用程序正在真正运行,并且测试通过真实(或模拟)Web 浏览器的 UI 与其交互,就像真实用户一样

按照我的阅读方式,我应该能够看到浏览器正在执行测试步骤。那是对的吗?如果是,我如何让浏览器打开?

编辑:

我正在尝试这个插件: http: //grails.org/plugin/geb使用这个示例项目:https ://github.com/geb/geb-example-grails

4

1 回答 1

1
  • 如果您为真正的浏览器使用正确的 WebDriver,您将能够看到浏览器正常工作,例如 FireFoxDriver;如果你使用 HtmlUnitDriver 你什么都看不到;它是一个只存在于内存中的虚拟浏览器。
  • 只能使用支持 TakesScreenshot 接口的 WebDriver 进行截图;HtmlUnitDriver 没有。
  • // 作为“grails -Dgeb.env=firefox test-app”运行</li>
  • // 参见:http ://code.google.com/p/selenium/wiki/FirefoxDriver
  • 在 Windows 7 上,请确保不要混淆 32/64 位 Program Files (86x) 文件夹。
于 2012-10-10T13:05:41.013 回答