【问题标题】:NoSuchWindowException after Close Window关闭窗口后出现 NoSuchWindowException
【发布时间】:2014-10-28 02:39:52
【问题描述】:

我正在使用带有 Selenium2Library 的机器人框架。 而且我在处理 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。

(获取窗口命令 IMO 不应该发生这种情况)

有什么帮助吗?

【问题讨论】:

    标签: selenium internet-explorer-8 selenium-webdriver robotframework


    【解决方案1】:

    我同意你的观点,它不应该发生,但它确实发生了。 从我所看到的情况来看,WebDriver 好像需要一个冷静期(睡眠会摆脱错误)。作为一种解决方法,我将 Wait until Keyword Succeeds 与 Selenium2Library 关键字结合使用,该关键字应该在我恢复测试之前通过。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多