我使用 Selenium 2 + Java 在 IE 9 上测试应用程序。单击链接后,弹出窗口打开。我使用 switchTo.window 方法进入弹出窗口。但是当我尝试返回时,我的测试在此操作上被延迟并且无法继续。
一些代码:
link.click(); //Open pop-up window
Object[] windows = driverIE.getWindowHandles().toArray();
driverIE.switchTo().defaultContent();
driverIE.switchTo().window(windows[1].toString()); //Focus on pop-up window
.....
mainWindowHandle = driverIE.getWindowHandles().iterator().next(); //Handle of main window
driverIE.switchTo().window(mainWindowHandle); //Fail!
请帮我解决问题。