我正在自动化一个应用程序,点击按钮弹出窗口打开,我对处理这个弹出窗口感到有点困惑。我附上下面的屏幕截图,我必须处理“每日行程详情”弹出窗口。它可以由driver.getwindowhandles()代码或autoit处理吗?谢谢
弹出窗口的图片:
答案 0 :(得分:-1)
您可以使用getWindowHadles()来处理。切换到新窗口后,您可以执行测试用例所需的操作。 以下代码可以帮助您切换到模态
String currentWindowHandle=driver.getWindowHandle();
for(String windowHandle : driver.getWindowHandles()){
if(!windowHandle.equals(currentWindowHandle)){
driver.switchTo().window(windowHandle);
//perform actions which are required
}
}