Skip to content
This repository has been archived by the owner on Mar 1, 2019. It is now read-only.

Latest commit

 

History

History
19 lines (16 loc) · 1.16 KB

HISTORY.md

File metadata and controls

19 lines (16 loc) · 1.16 KB

历史起源

该项目重构于过去写过一个项目 https://github.com/netease/airtest, 因原有代码冗余太严重,维护成本太高,于是就用ATX取代之(Develop from 2016-02-25)。

新版有哪些新的功能呢?

与原版主要变化

  • 简化安装方式,只需要安装opencv以及通过pip安装atx 无其他依赖
  • 支持原生UI元素的查找和点击
  • 截图方式从原有缓慢的adb截图,改成默认uiautomator截图,可选minicap截图(1080x1920手机截图平均耗时0.2s)
  • 优化图像的自动缩放算法,以便同样的脚本可以适应不同的机器
  • 支持Watch用法,可持续监控界面,当某个元素出现时执行特定操作
  • 截图客户端从网页服务器变成了python-Tkinter写的客户端 使用python -matx gui启动
  • 支持dir(dev) 查看元素已有的方法(-_-! 之前代码写的不好,并不支持)
  • 更稳定的依赖库控制,与travis持续集成,可在代码更新后自动发布到pypi
  • 移除性能监控功能(目前性能测试使用第三方工具 腾讯GT)
  • 图像匹配默认使用模版匹配,将SIFT匹配改为可选

更多More