2012年5月26日土曜日

Seleniumで別ブラウザに処理を変更する方法

for (String windowID: driver.getWindowHandles()) {
 if (!windowID.equals(driver.getWindowHandle())) {
  driver.switchTo().window(windowID);
 }
}
driverはWebDriverクラスから生成されたオブジェクトです
上記は2つのブラウザを想定して、今でないブラウザに変更するだけなので
3つ以上操作する場合は、もう少しIDをチェックするロジックを増やす必要があります

ちょっとif文をいじればできるとおもいますw
参考までに

0 件のコメント:

コメントを投稿