元素选择问题

在做测试的时候,元素选择是个相当烦人的问题,通常解决方法是在该标签上加上id,可是问题来了,有些时候id加不上去(现在开发大部分是调用别人写好的组件,想加id不是那么容易),或者组件自动生成的id,由于字段名相同,id都是一样的,让人十分头疼。
大家都知道有种标签选择方式叫document.querySelector(),是一种常用的通过元素属性来选择的方法。比如通过该方法可以选择class,id,标签等,功能十分强大,既然强大就要善于利用。
有种写法是input[type=”button”]是选择样式为button的input框,由此扩展,是否所有的标签都有这种写法,本人亲测,确实如此,比如,tr[a=”a”]就表示选择有属性a,且其属性值为a的tr标签。
除此外,[]内还可以填入多条属性,中间用逗号隔开。
详细可见:https://www.cnblogs.com/fanbi/p/7705235.html

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理