【发布时间】:2020-05-03 09:13:52
【问题描述】:
我无法专注于使用 selenium 和 java 新打开的窗口。 我正在使用 Internet Explorer 运行我的应用程序。 新窗口正在打开,但无法在新窗口上执行任何操作。 我试过了
Set<String> allwindows = driver.getWindowHandles();
但问题仍未解决。
下面是我正在使用的代码。
driver.get("www.tririga.com");
String parentwindow=driver.getWindowHandle();
driver.findElement(By.id("login")).click();
for(String childwindow: driver.getWindowHandles()) {
driver.switchto().window(childwindow);
driver.findElement(By.id("submit")).click();
driver.close();
}
driver.switchto().window(parentwindow);
driver.close();
【问题讨论】:
标签: java selenium selenium-webdriver window-handles