我正在使用带有恶作剧的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
答案 0 :(得分:0)
可能是对应用的限制,以允许流量达到内部API。
另一方面,PhantomJS不再受到积极支持/开发。考虑替代无头浏览器解决方案。那个宣布PhantomJS死亡的家伙建议使用Chrome Headless。