Jaw*_*wad 5 html selenium css-selectors custom-data-attribute
使用“data-”属性来替换元素(标签)中的“id”属性以进行CSS选择,然后在自动化测试脚本中使用这些“data-*”属性是一个好主意吗?
事实上,您可以使用元素的任何属性。
所以,是的,如果元素是唯一标识的,您也可以使用data-*属性而不是id属性。
data-*属性用于存储页面或应用程序私有的自定义数据。data-*属性使我们能够在所有 HTML 元素上嵌入自定义数据属性。data-*由两部分组成:
data-data-将被用户代理完全忽略。