pageRequestTimeout とは正確には何を意味しますか?
P粉250422045
P粉250422045 2024-03-19 22:02:10
0
1
353

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 サイトは手動で開くことができます。

P粉250422045
P粉250422045

全員に返信(1)
P粉351138462

TestCafe の pageRequestTimeout オプションは、タイムアウトしてエラーをスローする前に、TestCafe が HTML ページの読み込みを待機する時間をミリ秒単位で指定します。あなたの場合、TestCafe は 30 秒のタイムアウト内に指定された URL にページをロードできないため、エラーがスローされているようです。

エラー メッセージは、問題がローカル コンピューターのネットワークまたはファイアウォールの設定、サーバーの停止、またはサーバーにアクセスできなくなるネットワークの問題に関連している可能性があることを示しています。ロードしようとしているページは、ネットワークまたはサーバーの問題によりロードに時間がかかっているか、ローカル コンピュータのファイアウォール設定によりページのロードが妨げられている可能性があります。

この問題を解決するには、pageRequestTimeout オプションの値を増やすか、retryTestPages オプションを有効にするか、分離モードを使用したテストの実行を試みます。ページに手動でアクセスして、ページが正しく読み込まれるかどうか、およびコンピュータにネットワークやファイアウォールの問題があるかどうかを確認することもできます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート