Selenium 关闭窗口后无窗口异常

Selenium 关闭窗口后无窗口异常,selenium,internet-explorer-8,selenium-webdriver,robotframework,Selenium,Internet Explorer 8,Selenium Webdriver,Robotframework,我正在使用机器人框架和Selenium2库。 我在处理IE8中的弹出窗口时遇到了一些问题 Try Popup Open Browser To PageXYZ Click Element XYZ Select Window name=POPUPXYZ Page Should Contain X Page Should Contain Y Page Should Contain Z Close Window Get Window

我正在使用机器人框架和Selenium2库。 我在处理IE8中的弹出窗口时遇到了一些问题

Try Popup
    Open Browser To PageXYZ
    Click Element  XYZ
    Select Window name=POPUPXYZ
    Page Should Contain  X
    Page Should Contain  Y
    Page Should Contain  Z
    Close Window
    Get Window Identifiers
我在“关闭窗口”失败后使用的任何命令,都会得到相同的异常NoSuchWindowException

(对于Get Window命令IMO,不应该发生这种情况)

有什么帮助吗


Ty

我同意你的观点,这不应该发生,但确实发生了。 从我所看到的情况来看,WebDriver似乎需要一段冷静期(睡眠可以消除错误)。作为一种解决方法,我使用Wait-Until关键字与Selenium2Library关键字组合使用,该关键字应在我恢复测试之前通过