pywinauto 小实例
from pywinauto.application import Application
import time
# Run a target application
app = Application()
app.start("notepad")
app.notepad.type_keys("This is a God!",with_spaces=True)
app.notepad.menu_select("帮助->关于记事本")
time.sleep(1)
app['关于“记事本”']["确定"].click()
app.notepad.minimize()
pywinauto入门简单,用法简单,是个ui测试神器
首先介绍两个坑
-
一 要下载模块pywin32
官网图证
通过pip install pywin32
即可搞定,下面三个可以不用下载 -
二 pywinauto 在百度搜到的资料版本有点过时了,关于这个最好的还是去看官网的文档比较好,内容全面详细
窗口可用的方法:
方法名称 | 作用 | 实例 |
---|---|---|
type_keys | 添加文本,已有追加 |
Edit .type_keys("This is a God!") |
set_text | 设置文本,已有清除 |
Edit .set_text("This is a God!") |
menu_select | 选择菜单 |
window .menu_select("帮助->关于记事本") |
minimize | 最小化 |
window .minimize() |
click | 点击 |
window .click() |
close | 关闭 |
window .close() |
网友评论