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

标签 selenium heroku selenium-chromedriver webdriver-io

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

最佳答案

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

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

关于selenium - 在Webdriverio+Selenium上设置Google Binary的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29963868/

相关文章:

selenium - 如何使用Selenium2Library使用Robot Framework计算表中td/tr的数量

java - 线程 "main"java.lang.NoClassDefFoundError : org/openqa/selenium/WebDriver 中的异常

heroku - 自定义 Heroku 域无法正确解析

ruby-on-rails - Heroku 上 Rails 应用程序的请求排队时间较长

selenium-chromedriver - 未知错误 : failed to write prefs file

selenium - 海狸鼠截图

java - 如何使用 Selenium Java 查找表中元素的行索引

Scala 应用超出 Heroku 内存配额

java - Selenium 3.141.59 中的 ChromeDriver 问题

Python Selenium 测试。如何从 Google 主页搜索框中提取自动建议?