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

python-应用自动化操作方法集合

python-PC应用自动化操作

  1. pywinauto:适合Windows系统的软件(GUI),通过遍历窗口(对话框)和窗口里的UI控件进行定位操作,也可以控制鼠标和键盘输入等
    https://geekdaxue.co/read/pywinauto-doc-zh/What-is-pywinauto.md

  2. pyautogui:支持 Windows、macOS 和 Linux等操作系统。它通过坐标或图像识别进行元素定位,模拟鼠标和键盘操作,提供丰富的API,支持点击、拖拽、文本输入等功能,以及屏幕截图和图像识别等操作。
    https://www.cnblogs.com/holychan/p/18200999

  3. Airtest:支持 Windows、Android 和 iOS 等多个平台。它通过图像识别技术进行元素定位,提供丰富的API,支持点击、滑动、文本输入等操作,以及断言和截图功能。
    https://airtest.readthedocs.io/zh-cn/latest/README_MORE.html

  4. uiautomation:支持UI控件的控制、截图和数据提取外,还支持全局热键注册、剪切板操作和管理员权限提权。
    https://blog.csdn.net/zhangliang0000/article/details/129027669
    https://www.cnblogs.com/pandefu/p/17536282.html

http://www.lryc.cn/news/521690.html

相关文章:

  • mac地址是用来做什么的
  • 【Compose multiplatform教程】05 IOS环境编译
  • 3D滤波器处理遥感tif图像
  • fisco bcosV3 Table智能合约开发
  • leetcode刷题记录(四十八)——128. 最长连续序列
  • HTML中如何保留字符串的空白符和换行符号的效果
  • Linux入门——环境基础开发(上)
  • c++类和对象---下
  • 组件中的Props
  • 并行服务、远程SSH无法下载conda,报错404
  • 迅为RK3568开发板篇OpenHarmony配置HDF驱动控制LED-新增 topeet子系统-编写 bundle.json文件
  • 深度剖析RabbitMQ:从基础组件到管理页面详解
  • usb通过hdc连接鸿蒙next的常用指令
  • 【落羽的落羽 C语言篇】文件操作
  • RNN之:LSTM 长短期记忆模型-结构-理论详解-及实战(Matlab向)
  • 战略与规划方法——深入解析波士顿矩阵(BCG Matrix):分析产品组合的关键工具
  • 【记录52】el-table-column 添加fixed属性 滚动条无法滑动
  • 晨辉面试抽签和评分管理系统之十:如何搭建自己的数据库服务器,使用本软件的网络版
  • 主链和Layer2之间资产转移
  • 麒麟操作系统服务架构保姆级教程(十)rewrite跳转
  • MySQL表的创建实验
  • 【高可用自动化体系】自动化体系
  • 总结SpringBoot项目中读取resource目录下的文件多种方法
  • Java-KMP字符串匹配算法
  • Vue3使用vue-count-to数字滚动模块报错解决方案
  • 【高阶数据结构】线段树加乘(维护序列)详细解释乘与加懒标记
  • replaceState和vue的router.replace删除query参数的区别
  • [USACO14JAN] Ski Course Rating G
  • 初步认识 Neo4j 图数据库
  • Qt中容器 QVector、QList、QSet和QMap 性能与用途比较