windows 桌面GUI自动化-7. 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.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()