手机模拟操作进阶: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/
相关推荐
TO_ZRG11 分钟前
Unity 通过 NativePlugin 接入Android SDK 指南
android·unity·游戏引擎
n***840720 分钟前
Springboot-配置文件中敏感信息的加密:三种加密保护方法比较
android·前端·后端
方白羽2 小时前
一次由 by lazy 引发的“数据倒灌”,深入理解 `by`关键字、`lazy`函数的本质
android·kotlin·app
v***55342 小时前
MySQL 中如何进行 SQL 调优
android·sql·mysql
vx_vxbs664 小时前
【SSM高校普法系统】(免费领源码+演示录像)|可做计算机毕设Java、Python、PHP、小程序APP、C#、爬虫大数据、单片机、文案
android·java·python·mysql·小程序·php·idea
j***82705 小时前
【MyBatisPlus】MyBatisPlus介绍与使用
android·前端·后端
ljt27249606615 小时前
Compose笔记(五十八)--LinearOutSlowInEasing
android·笔记·android jetpack
q***48415 小时前
Redis Desktop Manager(Redis可视化工具)安装及使用详细教程
android·前端·后端
renxhui5 小时前
Dart 速通攻略(面向 Android 工程师)
android·flutter·dart
Frank_HarmonyOS5 小时前
MVI模式
android