Casperjs / Phantomjs不尊重主机文件

时间:2015-07-24 20:44:23

标签: javascript testing phantomjs casperjs

我正试图对我的流浪盒进行测试,生命值为192.168.0.100。在我的主机文件中,我有192.168.0.100 lc.mysite.com,网站加载正常,并在该网址上正常工作。

然而,当我尝试对它运行我的测试时,url失败并且从不加载任何东西。远程网址工作正常,但本地网站只是失败。

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

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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

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

来自文档:

{{1}}