python - pywinauto 打印控件标识符不显示所需的控件按钮
问题描述
我正在尝试使用 pywinauto 自动安装(安装任何软件类型)。当我使用函数显示控件“打印控件标识符()”时,我只看到“最小化”、“关闭”、“最大化”和窗口名称等按钮。没有“下一个按钮”和其他必需的按钮,我需要自动化这个安装。
这是使用此功能后的样子: 在此处输入图像描述
这是安装程序窗口的外观: 在此处输入图像描述
代码示例:
w_handle2 = pywinauto.findwindows.find_windows(title=u'PTC Solution Installer', class_name='SunAwtFrame')[0]
window2 = app.window(handle=w_handle2)
window2.print_control_identifiers()
你能帮我解决我的问题吗?有没有其他方法可以检查控件?我也尝试使用其他软件,如inspector.exe,它告诉我windows名称,但没有关于controlls。
如果没有其他办法,那么也许有可能使用点击鼠标的功能,并具有一些额外的精度。例如在安装程序窗口中查找特定字符串并单击它,或获取按钮字符串位置并将其传递给鼠标单击坐标。
主题更新图像
检查工具截图:
winpy截图:
解决方案
推荐阅读
- android - 如何解决 Android 上的位图内存泄漏?
- scala - Spark Kafka 到 HDFS 写入器的速度受到限制
- angular - 如何从 Angular 中的 API 获取单行数据
- r - r 按组有条件地删除行
- redis - 我们如何限制用户在 redis-cli 中允许在 Redis 中执行特定命令
- sql - SQL 状态随开始日期和结束日期而变化
- azure-data-factory - 无法在数据流中使用带有派生列转换的缓存接收器
- django - Django Rest Framework 如何从两个不同的项目请求 [GET, POST, PUT, PATCH]?
- mysql - 关键 AWS RDS_47_replica 事件
- ibm-midrange - As400-如何通过从数据库文件中获取数据并将其作为excel发送来从sqlrpgle程序发送邮件