【发布时间】:2016-10-07 13:13:55
【问题描述】:
如何在 Selenium-Java 中更改浏览器实例?单击第二个网页后,WebDriver 无法在屏幕上找到元素
【问题讨论】:
标签: java google-chrome selenium pom.xml
如何在 Selenium-Java 中更改浏览器实例?单击第二个网页后,WebDriver 无法在屏幕上找到元素
【问题讨论】:
标签: java google-chrome selenium pom.xml
//首先存储当前窗口实例
String winHandleBefore = driver.getWindowHandle();
//点击后打开新窗口
// 下面的代码将实例切换到新窗口
for(String winHandle : driver.getWindowHandles()){
driver.switchTo().window(winHandle);
}
//如果要切换回原来的窗口
driver.switchTo().window(winHandleBefore);
【讨论】: