使用poltergeist和capybara访问内部api的Javascript测试

问题描述 投票:1回答:1

我正在使用带有恶作剧的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
ruby-on-rails capybara poltergeist
1个回答
0
投票

可能是对应用程序的限制,以允许流量达到内部API。

另外,PhantomJS不再受到积极支持/开发。考虑替代无头浏览器解决方案。那个宣布PhantomJS死亡的家伙建议使用Chrome Headless。

© www.soinside.com 2019 - 2024. All rights reserved.