page wait state
ビルトイン設定 page wait が、ウェブページのロード完了に適用されるのか、インタラクティブな状態になるまでのページのロードにのみ適用されるのかを指定します。
- complete: ページの待機時間内に、ページが完全に読み込み完了する必要があります。
- interactive: ページ待機時間内に、ページがDOM要素にアクセスできるところまで読み込み完了する必要があります。
テストケース TC 01 では、ユーザー名 と パスワード のコントロールを含む DOM 要素に素早くアクセスできるように、 ページが対話的に読み込み完了するまで待つことにします。対照的に、テストケース TC 02 では、指定のページに適用された CSS ファイルを検証するため、ページの読み込みが完了するまで待つ必要があります。
setting value
setting page wait state interactive
 
window control value
enter ログイン ユーザー名 alex
enter ログイン パスワード ta
setting value
setting page wait state complete
 
expected
check CSS rules commonltr.css
- ビルトイン設定 page wait state は、ドキュメントの読み込み状態である readyState プロパティに影響します。(詳細はこちらを参照してください)
- 可能な値:
- complete: ドキュメントとすべてのサブリソースの読み込みが完了しました。
- interactive: ドキュメントの読み込みが完了して、ドキュメントが解析されましたが、イメージ、スタイルシート、フレームなどのサブリソースはまだ読み込まれています。ユーザーや 自動化 は、完全に読み込まれていなくても、オブジェクトと対話することができます。
- 自動テストが DOM 要素にのみアクセスする場合は、対話が可能であるにもかかわらず、指定のページ待機時間内にページの読み込みを完了できないケースを避けるために、値を interactive に設定することを推奨します。そうすることで、不要な自動化エラーを避けることができます。