FITCH = Fi(nd) & T(ou)ch
基于 opencv 的 Android UI自动化解决方案
Fitch 是什么?
一个开源的、基于opencv的Android UI自动化框架!
从这里 快速开始 吧!
如何运作
得益于 minitouch / minicap / opencv 的存在,让 fitch 能够维持高效地运转,即便它是用python写的。
- 获得手机屏幕截图(fastcap)
- 在截图上寻找目标模板,并确定它的位置(findit)
- 进行检查或操作(pyminitouch & adbutils)
安装
Python 3.6 +
从 pypi 安装
pip install fitch
从 github源码 安装
如果你希望获取一些还未release的新特性,你可以直接通过源码安装。
git clone https://github.com/williamfzc/fitch.git
cd fitch
pip install -e .
依赖库
- pyminitouch: ui操作
- findit: 目标检测
- fastcap: 快速获取截图
- adbutils: 非ui操作