为什么在定位器中高亮元素失败,而使用目标界面元素高亮组件返回为true?
定位器有三种拾取策略,分别是全节点、文本和位置。每个元素的定位器设置中都默认勾选至少一种拾取策略。如下图目标元素勾选了3个策略。
- 在元素定位器配置中,通过高亮元素验证目标元素时,仅执行选中的第一项策略定位目标元素。即在高亮上文中的元素时,仅通过文本优先策略定位,并显示结果。
- 在使用目标界面元素高亮组件验证目标元素时,会依次采用每一个勾选的策略定位目标元素。即在高亮上文中的元素时,会采用文本优先策略定位,如果查找到返回为true,未查找到则继续采取全节点策略查找,任意策略可查找到即返回true,所有勾选策略均尝试但未找到则返回false。
为避免由于运行采取拾取策略不同导致的验证结果差异,建议使用目标界面元素高亮组件验证目标元素时,仅勾选一项拾取策略。
最近更新时间: {
"value": "2022-10-09",
"effect": true
}