首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在欺骗chrome无头浏览器中忽略ssl证书?

如何在欺骗chrome无头浏览器中忽略ssl证书?
EN

Stack Overflow用户
提问于 2017-08-11 21:50:29
回答 4查看 3.3K关注 0票数 2

我在acceptance.suite.yml中添加了

代码语言:javascript
复制
chromeOptions:
    args: ["--headless", "--disable-gpu","--test-type","--ignore-certificate-errors"],

但是不走运?我现在能做什么?

说明编辑:

当我在无头模式下开始测试时,它们被卡住了,在_output文件(fail.png)中,我得到了空白页面。因此,我认为他们进入了“不安全连接”页面,无法通过它,我的问题是如何避免该页面

EN

回答 4

Stack Overflow用户

发布于 2020-02-15 22:45:00

我怀疑你想要的论点是allow-insecure-localhost。这一行适用于我在CodeCeption中配置我的acceptance.suite.yml文件。

代码语言:javascript
复制
- WebDriver:
    url: xxx.com
    window_size: false # disabled in ChromeDriver
    port: 9515
    browser: chrome
    capabilities:
        goog:chromeOptions: 
            args: ["allow-insecure-localhost","headless","start-maximized"]

这个页面列出了chrome支持https://peter.sh/experiments/chromium-command-line-switches/#allow-insecure-localhost的所有选项。谷歌自己从他们自己页面链接到描述ChromeDriver配置https://sites.google.com/a/chromium.org/chromedriver/capabilities的(第三方)页面。

票数 1
EN

Stack Overflow用户

发布于 2021-01-05 12:14:52

不确定这是否已经回答了问题,但根据协同欺骗文档https://codeception.com/docs/modules/WebDriver

代码语言:javascript
复制
modules:
   enabled:
      - WebDriver:
   config:
     url: 'http://localhost/'
     browser: chrome
     capabilities:
         acceptInsecureCerts: true
票数 1
EN

Stack Overflow用户

发布于 2018-03-22 23:22:29

这对我很有效,

代码语言:javascript
复制
ChromeOptions options = (ChromeOptions) caps.getCapability(ChromeOptions.CAPABILITY);
options.addArguments("--headless", "--disable-gpu", "--window-size=1366,768", "--no-sandbox");  
caps.setAcceptInsecureCerts(true);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45636887

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档