我正在使用带有恶作剧的capbara运行我的javascript测试,我经常得到这个错误,它试图访问内部api,当我的互联网连接因为更多测试开始失败而关闭时更糟糕,我也使用vcr和webmock来测试外部apis。可能是什么问题
失败/错误:访问user_session_url
Capybara::Poltergeist::StatusFailError:
Request to 'http://www.example.com:65264/users/sign_in' failed to r
reach server, check DNS and/or server status - Timed out with no
open resource requests
可能是对应用程序的限制,以允许流量达到内部API。
另外,PhantomJS不再受到积极支持/开发。考虑替代无头浏览器解决方案。那个宣布PhantomJS死亡的家伙建议使用Chrome Headless。