xpath定位和css定位的区别是什么


当前第2页 返回上一页

我们可以根据任何属性值定位元素。

1

2

XPATH: //input[@name='username']

CSS: input[name='username']

多个属性值

我们甚至可以通过多个属性来定位元素。

1

2

XPATH: //input[@name='rsv_spt' and @value="1"]

CSS: input[name='login'][type='submit']

第一个子元素

1

2

XPATH: //div[@id='u1']/a[1]

CSS: div#u1 a:first-child

最后一个子元素

1

2

XPATH: //div[@id='u1']/a[last()]

CSS: div#u1 a:last-child

第二个子元素

1

2

XPATH: //div[@id='u1']/a[2]

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定位》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...