使用标签/文本来验证在当前页面上找到该元素是一件好事吗?

Is it a good thing to use label / text to verify that element is found on the current page?

我是机器人框架的新手,所以我的问题是: 为了验证页面上是否存在某个字段,使用字段标签是否合适:

${element_to_test}    //label[contains(text(),'test1, test2, test3')]

NB / 我在选择目标字段后使用 chropath 工具得到了这个 xpath 谢谢大家

不是最好的选择器,因为文本更改时测试会失败。 最好是使用 testid 与元素交互。

参见: https://docs.cypress.io/guides/references/best-practices#Selecting-Elements

(为Cypress写的,但定位策略在所有框架之间基本相同)