【问题标题】:Casperjs/Phantomjs does not respect hosts fileCasperjs/Phantomjs 不尊重主机文件
【发布时间】:2015-07-24 20:44:22
【问题描述】:

我正在尝试对我的 vagrant box 进行测试,它的生命在 192.168.0.100。在我的主机文件中,我有 192.168.0.100 lc.mysite.com 并且该站点可以正常加载,并且可以使用 chrome 在该 url 上正常工作。

但是,当我尝试针对它运行测试时,url 失败并且永远不会加载任何内容。远程 URL 工作正常,但本地 URL 却失败了。

如何让 casperjs 尊重我的 hosts 文件?还是别的什么?

【问题讨论】:

    标签: javascript testing phantomjs casperjs


    【解决方案1】:

    如果您使用的是自签名 SSL 证书(例如在您的开发盒上),请设置 phantomjs 选项

    --ignore-ssl-errors=true

    来自文档:

    --ignore-ssl-errors Ignores SSL errors (expired/self-signed certificate errors): 'true' or 'false' (default)

    【讨论】:

      【解决方案2】:

      原来是因为 url 是 ssl 并且一直失败。使用这个答案解决了我的问题。

      CasperJS/PhantomJS failing SSL handshakes on some sites even with --ssl-protocol=any

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-04-16
        • 2015-12-09
        • 2012-12-15
        • 1970-01-01
        • 2023-04-01
        • 1970-01-01
        相关资源
        最近更新 更多