当前第2页 返回上一页
我们可以根据任何属性值定位元素。
1 2 | XPATH:
CSS: input[name= 'username' ]
|
多个属性值
我们甚至可以通过多个属性来定位元素。
1 2 | XPATH:
CSS: input[name= 'login' ][type= 'submit' ]
|
第一个子元素
1 2 | XPATH:
CSS: div#u1 a:first-child
|
最后一个子元素
1 2 | XPATH:
CSS: div#u1 a:last-child
|
第二个子元素
1 2 | XPATH:
CSS: div#u1 a:nth-child(2)
|
模糊匹配
1 | selenium中允许使用^=,$=或*=进行部分字符串匹配。
|
^=匹配前缀
1 2 | XPATH: input[starts-with(@id, 'user' )]
CSS: input[id^= 'user' ]
|
$=匹配后缀
1 2 | XPATH: input[ends-with(@id, 'name' )]
CSS: input[id$= 'name' ]
|
*=匹配包含
1 2 | XPATH: input[contains(@id, 'sernam' )]
CSS: input[id*=sernam]
|
更多编程相关知识,请访问:编程视频!!
以上就是xpath定位和css定位的区别是什么的详细内容,更多文章请关注木庄网络博客!
返回前面的内容
相关阅读 >>
css有几种定位
xpath定位和css定位的区别是什么
css定位通常与哪几个样式一起使用
什么是css定位?css定位怎么使用
怎么利用css进行定位?css布局与定位详解
更多相关阅读请进入《xpath定位》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » xpath定位和css定位的区别是什么