ホームページ  >  に質問  >  本文

pageRequestTimeout とは正確には何を意味しますか?

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粉250422045P粉250422045213日前286

全員に返信(1)返信します

  • P粉351138462

    P粉3511384622024-03-20 15:31:07

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

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

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

    返事
    0
  • キャンセル返事