手机模拟操作进阶:1.某团获取附近商店情况

0.以超市便利为例分析:

超市便利的xp

(//android.widget.ImageView[@resource-id="com.sankuai.meituan:id/channel_icon"])[5]

附近的xp

//android.widget.TextView[@text="全部200+店"]

商家信息列表区:

//android.support.v7.widget.RecyclerView[@resource-id="com.sankuai.meituan:id/wm_st_poi_channel_list"]

会获取3-5个不等的商家。其中索引为0的是引导 id:com.sankuai.meituan:id/layout_filter_bar

真实的商家区域id为:com.sankuai.meituan:id/poi_card_general_layout

商家信息重要信息:均为Id

或者通过如下xp直接定位商家元素区。

如果你要在第一层元素(例如RecyclerView)之下,但不确定层级数,可以使用相对XPath的descendant::轴来查找所有后代元素。假设你想在RecyclerView的任何后代中找到具有特定resource-id的LinearLayout,你可以使用以下XPath:

复制代码
/android.support.v7.widget.RecyclerView[@resource-id="com.sankuai.meituan:id/
相关推荐
zepcjsj08012 小时前
简单实现支付密码的页面及输入效果
android
小阳睡不醒3 小时前
小白成长之路-部署Zabbix7(二)
android·运维
mmoyula4 小时前
【RK3568 PWM 子系统(SG90)驱动开发详解】
android·linux·驱动开发
你过来啊你7 小时前
Android用户鉴权实现方案深度分析
android·鉴权
kerli9 小时前
Android 嵌套滑动设计思想
android·客户端
恣艺10 小时前
LeetCode 854:相似度为 K 的字符串
android·算法·leetcode
阿华的代码王国11 小时前
【Android】相对布局应用-登录界面
android·xml·java
用户2070386194912 小时前
StateFlow与SharedFlow如何取舍?
android