uiautomator2 操作

github链接:https://github.com/openatx/uiautomator2#basic-api-usages

 

PC安装:

pip3 install -U uiautomator2

 

手机安装,安装完成后,手机桌面会出现ATX应用:

python3 -m uiautomator2 init

 

wedit 安装(类似于uiautomatorviewer,专门为本项目开发的辅助编辑器)

pip3 install -U weditor

安装完成后,控制台输入 weditor,自动浏览器打开http://localhost:17310/

 

Demo,更多操作参考github

import uiautomator2 as u2

d = u2.connect_wifi('10.1.64.189')         # WiFi地址
d.implicitly_wait(10.0)                    # 等待时间
d.app_start('com.tencent.mm')              # app

print('点击搜索按钮')
d(resourceId='com.tencent.mm:id/f8y').click()
print('在搜索框输入文件传输助手')
d(resourceId='com.tencent.mm:id/bhn').send_keys('文件传输助手')
print('点击文件传输助手进入)
d(resourceId='com.tencent.mm:id/gbv').click()

 

posted @ 2021-01-25 16:31  黒貓  阅读(157)  评论(0编辑  收藏  举报