selenium css定位

一、使用绝对路径定位

表达式:html>body>div>script

含义:从根html查到script,>表示路径层级

二、使用相对路径定位

表达式: body div

含义:body下的所有div,空格表示相对层级

三、使用class名称定位

表达式:.c-menu-fold

含义:定位class属性为c-menu-fold的元素

四、使用id值定位

表达式:#chatRef

含义:定位id属性值为chatRef的元素

五、使用属性定位元素

表达式:meta[name="referrer"]

含义:定位name属性为referrer的meta标签的元素

表达式:meta[name="referrer"][content="always"]

含义:多个属性一起定位

六、使用属性的一部分进行定位元素

表达式:script[type^="text"]

含义:以text开头的type属性的script元素

表达式:script[type$="pt"]

含义:以pt结尾的type属性的script元素

表达式:script[type*="sc"]

含义:type属性值包含sc的script元素

七、定位同级兄弟元素

表达式:svg + div

含义:定位svg同级的元素,svg之后的div

八:使用伪类定位元素

表达式:li:first-child

含义:所有同级li元素中的第一个

表达式:li:nth-child(2)

含义:所有同级li元素中的第2个

表达式:li:last-child

含义:所有用级li元素中的最后一个

  • 19
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值