任何人都可以帮我解决 selenium webdriver Java 中的窗口处理问题吗?
我的应用程序中有 3 或 4 个窗口,使用以下代码成功打开 2 个窗口:当我想使用以下代码执行 3 个窗口时,它会重定向到第一个窗口,我无法执行超过 2 个窗口。
---------------------------------代码----------------------------------------------------------------------------------------------------------
String parent=driver.getWindowHandle();
CompanyClick.click();
Set<String>s1=driver.getWindowHandles();
int count=s1.size();
System.out.println("Total window" +count);
for(String child:s1)
{
if(!parent.equalsIgnoreCase(child)) {
driver.switchTo().window(child);
Thread.sleep(3000);
}
}
最佳答案
我不确定100%,但在切换到框架之前尝试
driver.switchTo.defaultContent()
关于java - 使用 Java 处理 Selenium 中的多个窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47151511/