gpt4 book ai didi

java - 使用 Java 处理 Selenium 中的多个窗口

转载 作者:太空宇宙 更新时间:2023-11-04 10:58:18 25 4
gpt4 key购买 nike

任何人都可以帮我解决 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com