获取所有窗口的句柄:
Set<String> otherWins = driver.getWindowHandles(); |
获取当前窗口句柄:
String current = driver.getWindowHandle(); |
在所有窗口中抛出当前的就是新窗口句柄,获取都句柄后跳转到新窗口:
driver.switchTo().window(new); |
此时driver就可以获取到新窗口的元素了,执行完相关操作,想跳回去可以用:
driver.switchTo().window(current); |