【问题标题】:Pywinauto Windows 10 application behaviourPywinauto Windows 10 应用程序行为
【发布时间】:2020-09-23 16:27:52
【问题描述】:

所以我目前正在尝试使用 pywinauto 自动化 Windows 程序。不幸的是,该程序仅限于这个公司(这意味着我不能透露它的名称或我正在编写的任何代码)。不过,我的问题很简单。该程序涉及与服务器的通信并从中获取数据。当我正常运行 .exe 时,应用程序运行正常,没有任何错误或问题。同时,当我尝试使用 pywinauto 时,当我尝试从服务器获取任何数据时,我遇到了连接问题,并且没有从服务器获取任何数据。由于我几乎没有关于应用程序内部编程的信息,我的问题是 .exe 是否有任何方法可以知道它是从 pywinauto 运行的。该应用程序本身看起来很旧(可能首先为 WinXP 运行并且几乎没有更新)。当我尝试自动化时,我还没有尝试更改我的后端,而且我应该尝试在 Python 64 位的 Python 32 位上运行它,因为该应用程序是一个 32 位应用程序。任何信息或建议都是可用的。

【问题讨论】:

    标签: python automation pywinauto


    【解决方案1】:

    对于“win32”后端,32 位 Python 可能真的很有帮助。对于“uia”后端,通常无关紧要。其他事情可能是一些您无法手动跳过的延迟初始化,因为手动操作较慢。对于这种情况,您可以尝试 app.wait_cpu_usage_lower() 。对于连接 DB 的应用,这是很正常的情况。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-10
      • 2018-11-27
      • 2013-03-28
      • 1970-01-01
      • 2022-07-09
      • 1970-01-01
      • 2016-04-22
      • 1970-01-01
      相关资源
      最近更新 更多