windows 桌面GUI自动化-6. pywinauto 操作弹出文件选择框

发布时间 2023-08-22 18:53:09作者: 上海-悠悠

前言

pywinauto 操作弹出文件选择框,输入名称点保存

场景

点文件-另存为

弹出系统的文件选择框,需要输入文件名称,点保存按钮

文件选择框操作

示例代码

from pywinauto import Application

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


# 输入内容
win.child_window(title="文本编辑器").set_text("hello world")


# 文件-另存为
win.menu_select('文件(F) -> 另存为(A)...')

# 操作弹出文件选择框
save_win = win.child_window(title="另存为", control_type="Window")

# 输入文件名称
save_win.child_window(title="文件名:", control_type="Edit").set_text("yoyo.txt")


# 保存
save_win.child_window(title="保存(S)", control_type="Button").click()