动态内容 


列表元素动态定位
语法1:列表语义第二项
语法2:最后一个
列表语义
语法3:任意一个
列表语义
定位列表元素的第x个子项,使用中文大写序号:第一
、第二
、最后一
、倒数第二
,等等。单纯的定位语法,需要结合前面的基本操作语法发挥作用。
大致的定位逻辑是:首先根据 列表语义 找到列表区域,然后根据第x项
的动态定位语法找到目标动态列表元素子项。
点击购物车第二个商品
点击热门品牌中最后一个品牌
点击任意一个热门品牌
重复元素动态定位
语法:与列表元素动态定位相同
页面上有多个重复的元素,但是可能不属于同一个列表,可以直接使用动态元素定位语法进行定位。
服务根据自左向右,自上而下的顺序寻找全部动态元素,并根据提供的动态定位语法找到目标子项。
点击第一个点赞图标
在最后一个分享图标上长按
相对位置元素动态定位
语法:跳板目标语义上侧
/下侧
/左侧
/右侧
元素
有些元素无法通过图像、结构高效、准确的识别,但是其附近可能有其他易于定位的元素,可以通过相对位置元素动态定位语法来定位。
以上侧
语法为例,逻辑上会先定位到跳板目标,然后自跳板目标元素整体往四周寻找向上侧射线寻找与跳板最近的、不互相重叠包含元素。
点击扫一扫右侧元素 //某应用的扫一扫右边是搜索框,但是搜索框内文本为动态内容
上侧点击我的(50像素)//我的上面的控件语义容易变更
左部点击更多左侧元素//更多左边紧挨着一个非常小的帮助图标需要点击,直接点击左侧元素,容易略过这个图标
点击标签左侧元素更多//页面上存在多个更多或者标签左侧元素控件较多