【元素捕获】捕获的元素会变化时,如何精确定位
回答
收藏

【元素捕获】捕获的元素会变化时,如何精确定位

星辰
2020-08-31 15:39·浏览量:1620
星辰
发布于 2020-08-29 16:14更新于 2020-08-31 15:391620浏览

问题描述:

①在不同的的网页上获取同一元素信息时,元素会变化导致找不到控件

②同一网页捕获元素时元素校验存在,应用运行时显示找不到控件


解决方法:修复元素

修复元素的作用:使元素校验能够重新定位到目标元素,此操作不会完全替换先前捕获的元素,元素修复只有在校验不到元素时才可用。

第一步:找到问题元素,双击进入元素编辑器界面


第二步:点击元素校验



第三步:点击元素修复,并重新捕获元素


若此方法无法解决问题,尝试使用【其他方法】


其他方法:使用元素编辑修改元素路径


第一步:找到问题元素,双击进入元素编辑器界面


第二步:点击【元素编辑】并截图保存


第三步:点击【重新捕获】,重新捕获目标元素后再次点击元素编辑器



第四步:观察前后两次元素属性是否发生变化,本例中元素的class属性(红框框出来的部分)发生了变化



第五步:使用通配符将属性变化的部分进行通配(若不需要该属性定位元素取消勾选即可)

使用通配符.png

收藏
全部回答1
最新
发布回答
回答