selenium web自动化测试---css定位高级语法
css元素定位优势
- css配合HTML使用,匹配HTML元素节点
- 语言简洁明了
- 前端开发基本使用css
css元素定位的重要事项
- 找到定位元素的唯一属性,优先级是id,name,css,xpath
- 如果没有唯一属性,就找有唯一属性的父节点、子节点或者相邻元素节点
- 如果属性是随机的,不能使用
css选择器介绍
- id选择器,以“#”定义
- class选择器,以“.”定义
- 标签选择器
- 属性选择器
- 分组选择器
- 组合选择符
伪类
- nth-child(n) 匹配属于其父元素的第 N 个子元素(常用)
- nth-last-child(n),匹配倒数第几个元素
- nth-of-type(n),第 N 个指定类型的标签
参考代码:
css选择器高级