我正在使用 Geb 运行 Grails 功能测试。我想使用 Chrome 驱动程序,请按照以下说明操作: https ://code.google.com/p/selenium/wiki/ChromeDriver
我在以下位置安装 google chrome 驱动程序:
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome
在我的 Mac 上。
我用开关运行测试
-Dwebdriver.chrome.driver="/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome"
从日食。
当我运行测试时,我得到:
Caused by: java.lang.IllegalStateException: The driver executable does not exist: /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome
如果我省略开关,我会得到:
The path to the driver executable must be set by the webdriver.chrome.driver system property;
如果我省略我得到的引号:
java.lang.IllegalStateException: The driver executable does not exist: /Applications/Google\
如果我保留报价并省略一些斜线
/Applications/Google Chrome.app/Contents/MacOS/Google Chrome
我得到:
org.openqa.selenium.WebDriverException: chrome not reachable
(Driver info: chromedriver=2.3,platform=Mac OS X 10.8.3 x86_64) (WARNING: The server did not provide any stacktrace information)
有任何想法吗?