0

当我在 Ubuntu 12.0.4 上使用 Selenium 2.0.RC1 插件在 Grails 项目中运行功能测试用例时,出现上述错误。

4

1 回答 1

0

当您在 SeleniumConfig.groovy 文件中有此错误时会发生错误:

browser = "*googlechrome /usr/bin/chromium-browser"

您实际上应该引用二进制分发文件:

浏览器 = "*googlechrome /opt/google/chrome/chrome"

但是,如果您在 Ubuntu 中安装了 google-chrome 而不是 chromium-browser,则只能执行此操作(某些 Linux 发行版打包了 Chromium 以便于安装 - 请参见此处http://code.google.com/p/chromium/wiki/ChromiumBrowserVsGoogleChrome )

要确定您拥有什么,请打开命令并键入:

谷歌浏览器在哪里

如果你得到一个空白的背面(或者只是 google-chrome),那么你就知道你没有 google-chrome。下一个类型:

铬浏览器在哪里。

如果这返回类似 /usr/bin/chromium-browser 的内容,那么您知道您有 chromium-browser 并且您需要更新到 google-chrome 以修复此错误(https://www.google.com/intl/en/chrome /browser/?platform=linux )

安装 google-chrome 后,将 SeleniumConfig.groovy 中的浏览器行替换为:

浏览器 = "*googlechrome /opt/google/chrome/chrome"

于 2013-05-30T10:21:34.880 回答