如何使用Java更改selenium中的浏览器实例

时间:2016-06-07 14:52:26

标签: java google-chrome selenium pom.xml

如何更改Selenium-Java中的浏览器实例?单击第二个网页后,WebDriver无法在屏幕上找到元素

1 个答案:

答案 0 :(得分:0)

//首先存储当前窗口实例

String winHandleBefore = driver.getWindowHandle();

//点击操作后打开新窗口

//下面的代码将实例切换到新窗口

for(String winHandle : driver.getWindowHandles()){
driver.switchTo().window(winHandle);

}

//如果要切换回原始窗口

driver.switchTo().window(winHandleBefore);