pageRequestタイムアウト。 HTML ページの待機時間をミリ秒単位で指定します。 TestCafe が指定された時間内にページを受信しない場合、エラーがスローされます。
ドキュメントがまだよくわかりません。testcafe は一体何を待っているのでしょうか?
テストカフェ: 2.5.0 ノード: v16.19.0 ブラウザ: クロム
表現するのが難しく、正確な原因を理解しようとしています。
「https://xxx/」のページの読み込みに失敗しました。 「pageRequestTimeout」変数の値を増やすか、「retryTestPages」オプションを有効にするか、隔離モードを使用してこのテストの実行を追加試行します。 この問題のトラブルシューティング情報は、「https://go.devexpress.com/TestCafe_FAQ_ARequestHasFailed.aspx」で参照できます。 エラーの詳細: タイムアウト期間内に「https://xxx/」へのリクエストを完了できませんでした。問題は、ローカル マシンのネットワークまたはファイアウォールの設定、サーバーの停止、またはサーバーにアクセスできなくなるネットワークの問題に関連している可能性があります。
pageRequestTimeout は 30000 で、分離モードがオンになっています。何が起こっているのかというと、Web サイトの読み込み中ですが、タイムアウト後に testcafe が空白の「about:error」ページにリダイレクトするだけです。 Web サイトは手動で開くことができます。
TestCafe の pageRequestTimeout オプションは、タイムアウトしてエラーをスローする前に、TestCafe が HTML ページの読み込みを待機する時間をミリ秒単位で指定します。あなたの場合、TestCafe は 30 秒のタイムアウト内に指定された URL にページをロードできないため、エラーがスローされているようです。
エラー メッセージは、問題がローカル コンピューターのネットワークまたはファイアウォールの設定、サーバーの停止、またはサーバーにアクセスできなくなるネットワークの問題に関連している可能性があることを示しています。ロードしようとしているページは、ネットワークまたはサーバーの問題によりロードに時間がかかっているか、ローカル コンピュータのファイアウォール設定によりページのロードが妨げられている可能性があります。
この問題を解決するには、pageRequestTimeout オプションの値を増やすか、retryTestPages オプションを有効にするか、分離モードを使用したテストの実行を試みます。ページに手動でアクセスして、ページが正しく読み込まれるかどうか、およびコンピュータにネットワークやファイアウォールの問題があるかどうかを確認することもできます。