python3 uiautomator2 (二) 、操作app

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3 uiautomator2 (二) 、操作app相关的知识,希望对你有一定的参考价值。

参考技术A 1、连接手机
2、启动 python -m weditor
3、以抖音为例,手机打开抖音

4、current: 获取当前包名和activity

控制台输入: uiautomator2 current

5、通过包名打开抖音app

如果我们想打开一个干净的app,可以使用app_clear 先清除app数据再打开

如上图,如果我们要定位图中2的元素时,再上几层级都有相同的元素,我们就可通过父级元素进行定位子级元素

或者

取第二个元素:

通过兄弟定位

如图想关注某个抖音号为 aaaa,的用户,可现通过定位抖音号,再去查找它的兄弟“关注”按钮

以上是关于python3 uiautomator2 (二) 、操作app的主要内容,如果未能解决你的问题,请参考以下文章

Android自动化测试框架uiautomator2详解

python+uiautomator2+fiddler 自动化测试项目总结

二、uiautomator2之无线连接手机设备失败解决方法

Python UI自动化

UiAutomator2.0 - 与AccessibilityService的关联

小白对uiautomator2的理解