我正在使用 selenium 2.0 自动化,我的应用程序默认在新窗口中启动登录页面,因此我的应用程序默认有两个窗口。这两个窗口将始终保持打开状态。在这种情况下,我可以毫无问题地在窗口之间切换。下面的代码执行没有任何错误。
for(String winHandle : driver.getWindowHandles()){
driver.switchTo().window(winHandle);
}
单击菜单选项时会出现问题,弹出窗口会启动以搜索记录。在这里,我需要在这三个窗口之间切换。我尝试了下面的代码。它只返回前两个窗口句柄。
设置 availableWindows = driver.getWindowHandles();
这个弹出窗口的编码方式是“在 .jsp 文件中,它被参数化为 window.open()”。
请让我知道,如果有人可以帮助我吗?