如何更改Selenium-Java中的浏览器实例?单击第二个网页后,WebDriver无法在屏幕上找到元素
答案 0 :(得分:0)
//首先存储当前窗口实例
String winHandleBefore = driver.getWindowHandle();
//点击操作后打开新窗口
//下面的代码将实例切换到新窗口
for(String winHandle : driver.getWindowHandles()){
driver.switchTo().window(winHandle);
}
//如果要切换回原始窗口
driver.switchTo().window(winHandleBefore);