windows 桌面GUI自动化-6. pywinauto 操作弹出新窗口上按钮

前言

pywinauto 操作弹出新窗口上的按钮

操作新窗口

from pywinauto import Application
# 上海悠悠 wx:283340479
# blog:https://www.cnblogs.com/yoyoketang/


app = Application('uia').start("notepad.exe")
win = app.window(title_re="无标题 - 记事本")

# 操作级联菜单
win.menu_select('帮助(H) -> 关于记事本(A)')

点关于后弹出新窗口,现在需要点确定按钮

通过标题关于“记事本” 定位到新窗口

然后点确定按钮

代码示例

from pywinauto import Application
# 上海悠悠 wx:283340479
# blog:https://www.cnblogs.com/yoyoketang/


app = Application('uia').start("notepad.exe")
win = app.window(title_re="无标题 - 记事本")

# 操作级联菜单
win.menu_select('帮助(H) -> 关于记事本(A)')


# 切换到关于界面窗口
about = win.child_window(title="关于“记事本”", control_type="Window")

print(about.print_ctrl_ids())

# 点确定按钮
about.child_window(title="确定",  control_type="Button").click()
posted @ 2023-08-22 16:40  上海-悠悠  阅读(545)  评论(0编辑  收藏  举报