分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

Selenium彩蛋篇-Css Selector使用方法

发布时间:2023-09-06 02:03责任编辑:傅花花关键词:暂无标签

转:http://www.imdsx.cn/index.php/2017/07/27/css1/

什么是Css Selector?

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

工具

Css Selector的练习建议大家安装火狐浏览器后,下载插件,FireFinder 或 FireBug和FirePath组合使用。

Css Selector使用方法

1、Css Selector支持ID、Class的定位 与HTML中CSS定位相同

# 号表id 定位有id的标签方式更加简洁 #i1 . 代表Class 定位有id的标签方式更加简洁 .c1 Class定位还提供了多个Class定位 通过连续 . 来缩小范围 .c1.c2.c3

2、Css Selector支持标签定位没什么卵用

与Css相同 支持标签选择器,但并没有什么用,一个页面重复的标签太多 定位方式 :直接输入标签名称

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

属性定位方式与css相同,直接中括号,加上属性就可以了 [name=‘n1‘]

4、单单属性定位不足以满足我们的定位需求,Css Selector提供了标签属性组合定位

与css 定位相同 等同于我们标签属性选择器 input[name=‘n1‘] 当与ID、Class 组合使用时书写方式更为简单 Class input.c1 ID input#i1

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

Css Selector 的多属性组合选择过滤 没有and 只需要多个[] 连接 就可以 select[name=‘city‘][size=‘4‘][multiple="multiple"]

6、同样Css Selector也支持层级关系定位

与Xpath的不同 Css Selector通过 > 来区分层级的界定 select>option[value=‘3‘]

7、Css Selector模糊匹配

^= 匹配元素属性以什么开头 input[value^="登"] $= 匹配属性以什么结尾 input[value$="录"] ??*= 匹配属性包含什么值 input [value*="录"]

倚天剑我们已经是不是比屠龙刀更加的锋利?

毕竟倚天剑和屠龙刀不是一般人能够使用的,如果屠龙刀与倚天剑挥舞不起来,还有个简单的神器,Selenium Builder。

Selenium彩蛋篇-Css Selector使用方法

原文地址:https://www.cnblogs.com/shmily2018/p/9278909.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved