安云网 - AnYun.ORG | 专注于网络信息收集、网络数据分享、网络安全研究、网络各种猎奇八卦。
当前位置: 安云网 > 技术关注 > 编程茶楼 > Python > Selenium之Css Selector使用方法

Selenium之Css Selector使用方法

时间:2019-05-14来源:未知 作者:安云网点击:
什么是Css Selector? Css Selector定位实际就是HTML的Css选择器的标签定位 通过路径 解析html的一种格式 使用方法 ***************************************************************** 1、Css Selector支持 ID、Class、标签选择器 定位,与HTML中CSS定位相同 #i //id定位
//内容来自安云网

什么是Css Selector?

Css Selector定位实际就是HTML的Css选择器的标签定位

//本文来自安云网

通过路径 解析html的一种格式 //内容来自安云网

 

使用方法

*****************************************************************

1、Css Selector支持 ID、Class、标签选择器 定位,与HTML中CSS定位相同

#i //id定位

.c1 //class定位

.ci.c2.c3 //class定位还提供了多个class定位,通过连续 . 来缩小范围

input //标签定位

*****************************************************************

2、Css Selector支持 任意属性 定位

唯一属性定位

[name='name']

多属性组合定位

[name='name'][type='text']

*****************************************************************

3、Css Selector提供了 标签属性组合 定位

input[name='name']

*****************************************************************

4、Css Selector提供了 多属性组合过滤

select[size='4'][multiple='multiple']

*****************************************************************

5、Css Selector支持 层级 定位

select>option[value='1']

body>div[id='basebody']>div>div[class='driver']>div

*****************************************************************

6、Css Selector模糊匹配

input[placeholder^='请通过ID'] //开头

input[placeholder$='ID定位元素'] //结尾

input[placeholder*='ID'] //包含

*****************************************************************

重点内容:

主用Css Selector定位,辅用Xpath定位:

Css Selector不支持 角标定位,所以在通过Css Selector必须使用角标进行定位时,则可以选择使用Xpath进行定位。

*****************************************************************

 


本文标题: Selenium之Css Selector使用方法 安云网
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
验证码: 点击我更换图片
相关内容
推荐内容