更快速地检查对话框是否已关闭?

时间:2017-04-12 11:52:11

标签: python pywinauto

我自动化应用程序(pywinauto ver 0.6.2),其中我:

  • 搜索记录
  • 打开一个对话框
  • 进行更改
  • 单击“确定”按钮
  • 等待对话框关闭
  • 关闭时,搜索下一条记录,重复

在“等待对话框关闭”中我正在使用的步骤:

dlg.wait_not("visible", timeout=60)

这大部分时间都有效,但有时它不仅没有检测到对话框已经关闭,而且在60秒标记处似乎也没有做任何事情。

有没有更好的方法来检测窗口的关闭?

1 个答案:

答案 0 :(得分:1)

时间错误在pywinauto 0.6.3中得到修复。请使用pip install -U pywinauto进行更新。方法wait_not也会受到影响。