当前位置: 首页 > article >正文

pywinauto常见用法详解

1 安装

pip install pywinauto==0.6.3 -i https://pypi.tuna.tsinghua.edu.cn/simple

2 启动app

app=Application(backend='uia').start(程序路径)

backend 参数有2种 win32和uia

3 窗口选择

3.1通过类选择

dlg=app["类名"]

dlg=app.类名

3.2通过标题选择

dlg=app["窗口标题"]

dlg.print_control_identifiers()  #打印窗口所有组件

4 窗口操作

4.1窗口最大化

dlg.maximize()

4.2窗口最小化

dlg.minimize()

4.3 窗口还原正常

dlg.restore()

4.4 获取窗口显示状态

dlg.get_show_state()

4.5 关闭窗口

dlg.close()

4.6 获取窗口坐标

dlg.rectangle()

5 窗口控件分类

6 控件属性获取

6、texts

示例

7 截图

8 菜单相关操作方法

示例

9 等待机制

示例

10 键盘操作


http://www.kler.cn/a/409887.html

相关文章:

  • 【linux】基础-Git使用
  • Redis 在实际业务中的高效应用
  • 递推进阶与入门递归
  • [Java]微服务体系下的用户身份认证方案
  • 【MySQL】数据库精细化讲解:内置函数知识穿透与深度学习解析
  • C++:用红黑树封装map与set-2
  • 数据结构每日一题|判断链表环形结构并返回环的起始节点
  • QT6 android生成release版本注意事项
  • 【VRChat 改模】着色器(shader)简介、预制体(prefab)简介
  • 日志抽取工具——flume的安装与使用教程
  • 学习路之压力测试--jmeter安装教程
  • 施密特正交化与单位化的情形
  • 排序算法1
  • C++设计模式-策略模式-StrategyMethod
  • 如何在 PyTorch 分布式训练中使用 TORCH_DISTRIBUTED_DEBUG=INFO 进行调试
  • Spring Boot 同时接受文件和实体及 Postman 测试实战
  • Vue3(JavaScript框架)(响应式数据ref,v-on、v-show、v-is、v-for、v-bind)
  • Linux网络——NAT/代理服务器
  • DAMODEL丹摩| 智谱清影 -CogVideoX-2b-部署与使用
  • 使用 Maven 构建一个简单的 Java 项目