【问题标题】:Where is the error page?错误页面在哪里?
【发布时间】:2012-10-10 00:37:38
【问题描述】:

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

如果发生任何故障,当前的 HTML 将被保存并链接到 失败

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

应用程序确实在运行,测试通过 真实(或模拟)网络浏览器的 UI,就像真实用户一样

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

编辑:

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

【问题讨论】:

    标签: testing grails webdriver functional-testing


    【解决方案1】:
    • 如果您为真正的浏览器使用正确的 WebDriver,您将能够看到浏览器正常工作,例如火狐驱动程序;如果你使用 HtmlUnitDriver 你什么都看不到;它是一个只存在于内存中的虚拟浏览器。
    • 只能使用支持 TakesScreenshot 接口的 WebDriver 截取屏幕截图; HtmlUnitDriver 没有。
    • // 作为“grails -Dgeb.env=firefox test-app”运行
    • // 见:http://code.google.com/p/selenium/wiki/FirefoxDriver
    • 在 Windows 7 上,请确保不要混淆 32/64 位 Program Files (86x) 文件夹。

    【讨论】:

    • 这说明了一点,谢谢。我曾尝试在原始问题中提到的示例项目中使用 firefox 驱动程序,但我只是挂在“正在运行 1 个功能测试...... 1 of 1”......知道可能是什么问题吗?我的 PATH 中有 firefox.exe(在 Windows 上)。
    • 我对 greb/grails 不熟悉,但似乎找不到 Firefox 启动,我会查看它的配置。
    猜你喜欢
    • 2012-05-22
    • 1970-01-01
    • 1970-01-01
    • 2015-04-11
    • 1970-01-01
    • 1970-01-01
    • 2013-04-04
    • 2019-09-17
    • 2015-08-23
    相关资源
    最近更新 更多