Thread.sleep(1000); System.out.println(driver.getWindowHandles()。size());
for(String WinID : driver.getWindowHandles() ) {
System.out.println(WinID);
driver.switchTo().window(WinID);
driver.findElement(Group.btnmodexit).click();
}
答案 0 :(得分:0)
不知道为什么它对您不起作用,对我来说很好。您将在数组列表中获取所有打开的选项卡,然后按索引跳至所需的选项卡,即按属性传递给方法。
public void switchBetweenTabs(int tabIndex)
{
ArrayList<String> tabs = new ArrayList(driver.getWindowHandles());
driver.switchTo().window(tabs.get(tabIndex));
}
然后单击您的按钮。