手机模拟操作进阶: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/
相关推荐
向上_5035829115 分钟前
两个moudle访问一个lib包
android·java·kotlin
鹏程十八少1 小时前
7. Android Shadow插件化原理深挖(下):Transform字节码插桩与“零Hook”的底层实现与宿主通信全流程
android·前端·面试
lierenvip1 小时前
mysql的主从配置
android·mysql·adb
火山上的企鹅2 小时前
QGC二次开发本地媒体浏览实战(一)Qt5+DirectShow 在 Android正常_Windows为什么出问题
android·qt·媒体·qgc
2501_915918412 小时前
iOS App 拿不到数据怎么办?数据解密导出到分析结构方法
android·macos·ios·小程序·uni-app·cocoa·iphone
2501_916008892 小时前
iOS App 抓包看不到内容,从有请求没数据一步步排查
android·ios·小程序·https·uni-app·iphone·webview
幸福在路上wellbeing3 小时前
Kotlin 核心学习大纲(Android 开发)
android·学习·kotlin
谪星·阿凯3 小时前
文件包含与下载读取漏洞:实战进阶与场景突破
android·网络安全
冬奇Lab12 小时前
AudioRecord音频录制流程深度解析
android·音视频开发·源码阅读
alexhilton15 小时前
Jetpack Compose中的富文本输入
android·kotlin·android jetpack