2

如何在堆栈 Webdriverio+Selenium+GoogleDriver 上设置 Google 二进制文件的路径?它需要二进制文件,/usr/bin/google-chrome但由于我使用的是 Heroku,我无法在该文件夹上编写 Google 二进制文件。

4

2 回答 2

3

您可以在您的功能中指定二进制路径:

var client = require('webdriverio').remote({
    desiredCapabilities: {
        browserName: 'chrome',
        'goog:chromeOptions': {
            binary: '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome'
        }
    }
})
于 2015-09-16T23:02:56.310 回答
0

在独立运行 java 服务器时,您可以通过提供以下参数来包含 chromedriver 可执行文件:

-Dwebdriver.chrome.driver="C:\PATH-TO-CHROMEDRIVER\chromedriver.exe"
于 2015-08-29T14:48:43.620 回答