Javascript 连接在线时,CasperJS/PhantomJS挂在本地主机上的casper.start上

Javascript 连接在线时,CasperJS/PhantomJS挂在本地主机上的casper.start上,javascript,phantomjs,casperjs,Javascript,Phantomjs,Casperjs,我有一个简单的CasperJS测试,断言http状态为200。如果我没有连接到外部网络,它可以正常工作(快速),但如果我打开Wifi,则需要1-3分钟才能返回测试结果。无论是否连接internet,在我的浏览器中连接到都可以正常工作 Casper的日志记录/调试功能没有透露任何线索 你知道会发生什么吗 更新 如果我运行Charles Proxy并连接到网络。。。它起作用了!所以,查尔斯拦截东西的方式解决了这个问题。嗯。您的页面是否引用了远程资源?没有。奇怪,我知道。@ArtjomB。关于远程资源

我有一个简单的CasperJS测试,断言http状态为200。如果我没有连接到外部网络,它可以正常工作(快速),但如果我打开Wifi,则需要1-3分钟才能返回测试结果。无论是否连接internet,在我的浏览器中连接到都可以正常工作

Casper的日志记录/调试功能没有透露任何线索

你知道会发生什么吗

更新
如果我运行Charles Proxy并连接到网络。。。它起作用了!所以,查尔斯拦截东西的方式解决了这个问题。嗯。

您的页面是否引用了远程资源?没有。奇怪,我知道。@ArtjomB。关于远程资源,我错了。我们正在加载一些外部JS,如果我删除它们,问题就会消失。仍在运行的Charles修复了此问题。。。所以我怀疑我的网络或机器出了什么问题:(有什么想法吗?可能是PhantomJS的一些bug。看看是否可以更新到版本2(在这种情况下,还需要使用git的CasperJS)。