String mainWindow = driver.getWindowHandle();
driver.findElement(By.xpath(pro.getProperty(""))).click();
for(String newWindow : driver.getWindowHandles()){
driver.switchTo().window(newWindow);
}
driver.close();
Log.info("Closing the current Opened Window - Invoice");
driver.switchTo().window(mainWindow); ---error in this line
切换到主窗口时出错。
org.openqa.selenium.NoSuchWindowException:无此窗口:由于未知错误,目标窗口已关闭:未找到Web视图
我已经尝试切换到默认窗口,注解驱动程序。关闭和添加线程。睡眠也,但问题没有解决。
2条答案
按热度按时间mkshixfv1#
@user7309686希望下面的脚本可以解决您的问题。最好在切换到新窗口之前进行一次验证。谢谢
xyhw6mcr2#
这对我在C#中是有效的,尽管我不懂Java: