Failure Sharing

Bootup your energy with sharing failure.

ウィンドウを移動して操作する。(POPUP or New Window)

例えば、こういうふうに複数のウィンドウがあるとしたら、 操作のためにポインターを移動させる必要がある。

f:id:woosyume:20180917205938p:plain

こういう場合は、現在開いているウィンドウ情報を持ってきて(リスト)、 その中でポインターをSwitchさせたらオッケー

Code

     // Switch the window to the pop
        ArrayList<String> windows = new ArrayList<>(driver.getWindowHandles());
        System.out.println(windows.get(0));
        driver.switchTo().window(windows.get(1));

そしたらまた普通に「driver」なんざらで、ブラウザを操作することができる様になる。

Commit

github.com