2012年2月28日火曜日

2.20がでたよ

今回は大幅に変わりましたね。

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配下の表示確認関数軍発見、これも使えるかも。

2012年2月11日土曜日

Color

seleniumにバージョン2.19が出ました。
が、FireFoxの既存のバグが潜んでいるようなので、いったん使うのは控えようかと考え中。

あとよくわからないクラスを発見。

package org.openqa.selenium.support.Color

なにやってんの?と思って中身を見てみたら、rgbで色の情報を保持する、色情報を保存するクラスでした。
いったい何に使うんだろうか、よくわからん。中からも呼ばれてないし。

でも、なにかに使ってみたい。今日この頃。