gpt4 book ai didi

python - 单击在 python 中使用自动化 id

转载 作者:太空宇宙 更新时间:2023-11-03 15:25:47 27 4
gpt4 key购买 nike

请帮忙!!我成功安装了 python 3.5.3(32 位)和 pywinauto。我已经开始阅读 pywinauto 的入门指南。我正在使用检查工具。我已经使用代码启动了该应用程序:

from pywinauto import Application
app = Application().start(r"C:\Program Files (x86)\Trane\TRACE 3D Plus\TRACE™ 3D Plus.exe").

现在,据我了解,要告诉 python 我们使用的窗口是什么:

dlg = app['TRACE™ 3D Plus']

在此屏幕中,我使用检查工具获得了自动化 ID 和类名称的值。请告诉我使用自动化 ID 单击该按钮的语法。例如,我的应用程序上的按钮具有自动化 ID“Airflows”,可在检查工具中看到。现在我如何使用 pywinauto 点击它?

最佳答案

自动化 ID 可以与更详细的窗口规范一起使用(请参阅《入门指南》中的 Window Specification 章节)。在你的情况下,它应该看起来像这样:

dlg = app['TRACE™ 3D Plus']
dlg.child_window(auto_id='Airflows').invoke() # or .click() that just calls an action
# or
dlg.child_window(auto_id='Airflows').click_input() # true click with moving cursor

关于python - 单击在 python 中使用自动化 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43156150/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com