使用标签/文本来验证在当前页面上找到该元素是一件好事吗?
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写的,但定位策略在所有框架之间基本相同)
我是机器人框架的新手,所以我的问题是: 为了验证页面上是否存在某个字段,使用字段标签是否合适:
${element_to_test} //label[contains(text(),'test1, test2, test3')]
NB / 我在选择目标字段后使用 chropath 工具得到了这个 xpath 谢谢大家
不是最好的选择器,因为文本更改时测试会失败。
最好是使用 testid
与元素交互。
参见: https://docs.cypress.io/guides/references/best-practices#Selecting-Elements
(为Cypress写的,但定位策略在所有框架之间基本相同)