【问题标题】:Ho to set acceptInsecureCerts for Firefox in Chimp.js framework?如何在 Chimp.js 框架中为 Firefox 设置 acceptInsecureCerts?
【发布时间】:2017-07-22 00:55:23
【问题描述】:

我正在自动化一个网站,有时它使用 ip 地址作为 url,该 ip 地址生成的连接在 Firefox 中不是安全消息。在线研究我发现对于 Firefox,黑猩猩的默认值是 acceptInsecureCerts = False。 Chrome 不会发生这种情况,因为默认值为 acceptInsecureCerts = True。

如何在 Chimp 中更改它以使其在 Firefox 中也能正常工作?我需要创建个人资料吗?如果是这样,我该怎么做?谢谢!

【问题讨论】:

    标签: firefox webdriver-io chimp.js


    【解决方案1】:

    这更像是一个 WebdriverIO 配置而不是 Chimp。请参阅此处如何使用配置的desiredCapabilities 部分设置acceptInsecureCerts,如下所示:

    module.exports {
      webdriverio: {
        desiredCapabilities: {
          browserName": "firefox",
          acceptInsecureCerts": true
        }
      }
    }
    

    上面的配置在 Chimp 配置文件中。 See here for details

    full Chimp config hereWebdriver.io config heredesiredCapbilities support for webdriver here

    请注意,浏览器有自己额外的期望功能,like Chrome for example

    【讨论】:

    • 很高兴看到 Xolv.io 本身的回答。谢谢!请给我更多的细节好吗?我现在使用 Chimp 不到一个月,所以我有点新鲜。我应该在哪里添加该配置?黑猩猩文件或 wdio?一旦我修改它,它会覆盖所有浏览器的信息还是只覆盖 Firefox?我需要创建驱动程序的新实例还是可以继续使用浏览器命令? (即 browser.click())
    • 更新了答案。现在怎么样? :)
    • 非常感谢!我现在可以让它工作了。我基本上复制了 chimp.js 文件并在上面添加了这些条目。所以现在,我没有运行 chimp --browser=firefox,而是运行 chimp path_to_file/config-ff.js --browser=firefox。到目前为止,我不需要对 Webdriver.io 进行任何其他更改。在我的 package.json 文件中,我在脚本下有两个条目:一个在我不想传递配置文件时称为 e2e,另一个在我想使用具有正确配置文件设置的 Firefox 时称为 e2e-firefox。
    • 很高兴听到!您能否将此答案标记为正确?
    猜你喜欢
    • 1970-01-01
    • 2012-05-29
    • 1970-01-01
    • 2013-08-14
    • 1970-01-01
    • 1970-01-01
    • 2012-03-05
    • 2014-09-08
    • 2014-04-04
    相关资源
    最近更新 更多