分两个模块:
-
自动化模块
app-uiautomator.apk通过rest模式将java的自动化框架转化为python可操作的,python模块为uiautomator2
pc上编写python代码,通过uiautomator2模块,发送到手机执行 -
远程操作模块(这块不怎么理解,和自动化的好像关系不大?)
agent负责和手机交互,minicap以及minitouch操作
atx-server 负责和agent以及pc网页的交互
pc网页中remote.js开两个socket和agent交互,来获取手机截屏和坐标
网友评论