今回は大幅に変わりましたね。
1)pageLoadTimeoutってメソッドがwebdriverクラスに追加された
独自実装していた部分ロードの最大待機時間部分をwebdriverベースに切り替えることが出来る。やっほい。
こんな感じ
driver.manage().timeouts().pageLoadTimeout()
2)org.openqa.selenium.support.ui.ExpectedConditionsっていうクラスにalertIsPresentっていうメソッドが
追加された。これで同じく独自実装してたalertの表示チェックが代替できる
こんな感じ
Alert al = (new WebDriverWait(driver, time)).until(ExpectedConditions.alertIsPresent())
速く変更せねば、、、
以下、補足。
Sleeper.sleepTightっていうスリープしてくれるメソッドを発見。当たり前だが、これも代替する。
org.openqa.selenium.lift.match配下の表示確認関数軍発見、これも使えるかも。