pywinauto获取控件坐标
时间: 2023-09-10 09:07:45 浏览: 221
客户端程序自动化测试 图片对象判断-pywinauto获取图片坐标,PIL实现图片对比
5星 · 资源好评率100%
你可以使用pywinauto库中的`WindowSpecification`类的`child_window()`方法来获取控件的坐标。例如,假设你想获取一个名为"button_ok"的按钮控件的坐标,可以使用以下代码:
```
from pywinauto import Application
# 启动应用程序
app = Application().start("your_app.exe")
# 选择主窗口
main_window = app.window(title="Main Window")
# 获取按钮控件的坐标
button = main_window.child_window(title="OK", class_name="Button")
button_rect = button.rectangle()
print(button_rect.left, button_rect.top) # 输出按钮控件的左上角坐标
```
这里的`button_rect`是一个`Rectangle`对象,包含了控件的坐标信息,包括`left`、`top`、`right`、`bottom`等属性。
阅读全文