2017-11-26 7 views
1

私はjavascriptテストを実行するためにポルターガイターとcapbaraを使用しています。このエラーが発生することが多く、内部apiにアクセスしようとしています。テストが失敗し始めます、私はまた、外部APIをテストするためにvcrとwebmockを使用しています。問題は内部APIにアクセスするポルターガイストとカピバラを使用したJavascriptテスト

失敗/エラーは何を次のようになります。訪問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

'www.example.com'はあなたのネットワーク環境でテスト対象のアプリケーション(通常は127.0.0.1)が実行されているIPに解決しますか? –

答えて

0

は、トラフィックが内部APIを打つようにするアプリの制限のだろう。

さらに、PhantomJSは積極的にサポート/開発されていません。代替ヘッドレスブラウザソリューションを検討してください。 PhantomJSが死んだと宣言した男がChrome Headlessを提案しました。

関連する問題