【问题标题】:Pywinauto waiting too long to do an actionPywinauto 等待太久才执行操作
【发布时间】:2020-08-04 19:55:15
【问题描述】:

我需要帮助。

我正在做一个 UI 自动化,它工作正常。

但是,它会等待所有控件完成,例如,我要发送密钥的文本框被激活。

因此,我的自动化非常慢,而且我在模块文档中找不到任何有用的信息。

谢谢大家

【问题讨论】:

    标签: python user-interface automation pywinauto


    【解决方案1】:

    我找到了解决方案。如果您有同样的问题,您应该始终使用 child_window 函数搜索控件。

    如果使用括号表示法,pywiauto 会从根窗口搜索所有控件,并且根据应用程序,需要很长时间。

    但是,使用子窗口,您可以按控件类型、标题和自动化 ID 进行过滤

    【讨论】:

      【解决方案2】:

      可以在模块pywinauto.timings中更改每个操作的全局计时:

      但请小心。激进的时间安排会使一些动作变得不稳定。

      【讨论】:

      • 我阅读了该文档,但我没有任何如何应用它的示例
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-26
      相关资源
      最近更新 更多