5.3appium自动化元素定位

本文介绍如何使用命令行工具查询安卓应用的包名及首页活动名称,通过解析APK文件并利用UIAutomator进行界面元素定位,涵盖id、name、xpath及android_uiautomator等定位方式。

如何查询自己项目app的包名与app首页的名字?

cmd->输入aapt dump badging + 项目apk包在电脑上的路径

   

 package后面的就是包名

那么首页名则是Launchable-activity后面的

上面在pycharm中写的代码是起到一个启动app的作用,接下来就要定位了

首先我们去path的环境变量中找到先前安装android的sdk路径,然后对着这个路径找到sdk文件包,它下面有个tools的文件包

打开后是如下界面

而具体的定位方式是:我们在打开的UI Automator Viewwe当中去定位。通过模拟器点一下你想定位的地方,然后点那个手机图标进行定位。

1、id定位

2、name定位

3、xpath定位

在我们连续运行脚本时,中间间隔时间隔个20秒把,避免会报A new session could not be created这个表示不能被建立,app这个服务需要断开一阵时间,之后它会重新建立。

4、android_uiautomator定位

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值