Python Pywinauto 如何使用 Pywinauto 为桌面应用程序验证 UI 元素是否存在

Python Pywinauto how to validate if a UI element exists using Pywinauto for Desktop application

你好朋友,我是 PywinAuto 的新手,正在寻找一些快速指南 我们如何验证 UI 元素是否存在,例如,如果测试寻找特定的 Ui 元素存在,我们应该能够验证它,它可以是出现在 AUT 页面上的任何东西。 如果一个点 (.) 也应该被验证,怎么办?或者应该验证 Buttons 的存在。请对此提供帮助

第一个问题应该这样解决:

app.window(title="Main Window").child_window(title="OK", control_type="Button").exists(timeout=2)

你读过 Getting Started Guide and Waiting for Long Operations 了吗?它们描述了绝大多数情况下您需要了解的 pywinauto 的所有核心概念。