[Java]
Selenium
Implicit Wait(暗黙的待ち合わせ)
- 暗黙的待ち合わせはウェブドライバーのインスタンスにHTML DOMの要素を見つけたり、要素のグループやコレクションを見つけたりする時に即時利用可能でない場合の待ち合わせの設定をする方法です
- W3Cの規定によればデフォルト値は0
- 必要に応じてプログラムのどこからでも設定値を変えられる
- その設定値はWebdriverのインスタンスの生成から廃棄までの間有効
Explicit Wait(明示的待ち合わせ)
- 明示的待ち合わせは、コードを実行する前に特定の状態になるまでWebdriverのインスタンスのために設定、実装されるコードのこと
- WebDriverWaitとExpectedConditionで定義される特定のメソッドと状態は明示的待ち合わせを実装するための一つの手法です