fix: 元素抓取生成精确选择器,无属性元素用锚点祖先限定;抖音点赞找不到按钮不再双击屏幕
- 元素选择器生成:无 resource-id/text 的元素改用最近有唯一属性祖先限定范围, 并带同 class 兄弟序号消歧(如 //*[@resource-id=".."]/RelativeLayout[3]), 不再给裸 class(如 //android.widget.ImageView 会误匹配其他元素) - 仍无法限定的宽泛选择器标记 broad,前端元素列表显示"⚠宽泛"提示 - 抖音 like 动作:by_element 找不到点赞按钮改为跳过,不再双击屏幕中央(避免误触)
This commit is contained in:
@@ -1888,6 +1888,7 @@ var _stepEditor={
|
||||
'<div class="ep-info"><div class="ep-name">'+indent+esc(el.name||el.class||'')+'</div>'+
|
||||
'<div class="ep-attrs">'+attrs.join('')+'</div></div>'+
|
||||
'<span class="ep-sel">'+esc(el.suggested.type)+'</span>'+
|
||||
(el.suggested&&el.suggested.broad?' <span class="label label-warning" title="无唯一属性,选择器可能误匹配其他元素,建议选带文字/id 的元素">⚠宽泛</span>':'')+
|
||||
'</div>';
|
||||
}).join('');
|
||||
document.getElementById('el-list').innerHTML=html||'<div class="se-empty">无元素</div>';
|
||||
|
||||
Reference in New Issue
Block a user