代码之家  ›  专栏  ›  技术社区  ›  Ankit Tewari

如何等待窗口关闭,然后在QTP中执行任何操作?

  •  1
  • Ankit Tewari  · 技术社区  · 11 年前

    我想在窗口关闭后执行一个操作,即假设我有一个窗口或任何对话框弹出,现在我想让我的代码等待,直到这个特定的对话框关闭,然后我想继续编写代码。

    意思是我想等到窗口打开,而不使用硬编码的“wait()”函数。

    VBScript或QTP中是否有满足我需求的方法?

    1 回复  |  直到 11 年前
        1
  •  1
  •   HgCoder    11 年前

    您可以在窗口上尝试“WaitProperty”方法来确定可见属性何时变为false,但一旦窗口不再可用,这可能会引发错误。否则,您可以一直循环,直到它不再存在

    While Window("My Window").Exist(0)
        Wait 0, 500 ' Pause briefly before looking again
    Wend