我有一个父窗口,点击父窗口中的链接 - >子窗口1打开 - >点击子窗口1中的链接 - >孩子winodw2打开 - >点击子窗口2中的链接 - >子窗口3打开 - >点击子窗口3中的链接 - >子窗口4打开 - >然后将控件返回到window4,window3,window2,window1和父窗口。请使用JAVA中的Selenium Webdriver
帮助我答案 0 :(得分:0)
driver.getWindowHandles();//Return all open window handles
根据您的情况需要循环浏览窗口
for (String winHandle : driver.getWindowHandles()) {
driver.switchTo().window(winHandle);
}
如果一个窗口打开新窗口, 您需要切换到第二个窗口。只有从那里你可以点击并转到第三个窗口。使用上述步骤。