在Webdriverio + Selenium上设置Google Binary的路径

时间:2015-04-30 09:24:12

标签: selenium heroku selenium-chromedriver webdriver-io

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

2 个答案:

答案 0 :(得分:1)

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

var client = require('webdriverio').remote({
    desiredCapabilities: {
        browserName: 'chrome',
        chromeOptions: {
            binary: '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome'
        }
    }
})

答案 1 :(得分:0)

在运行java server standalone时,您可以通过提供以下参数来包含chromedriver可执行文件:

-Dwebdriver.chrome.driver="C:\PATH-TO-CHROMEDRIVER\chromedriver.exe"