selenium web自动化测试---css定位高级语法

 

css元素定位优势

  1. css配合HTML使用,匹配HTML元素节点
  2. 语言简洁明了
  3. 前端开发基本使用css

css元素定位的重要事项

  1. 找到定位元素的唯一属性,优先级是id,name,css,xpath
  2. 如果没有唯一属性,就找有唯一属性的父节点、子节点或者相邻元素节点
  3. 如果属性是随机的,不能使用

css选择器介绍

  1. id选择器,以“#”定义 
  2. class选择器,以“.”定义
  3. 标签选择器
  4. 属性选择器
  5. 分组选择器
  6. 组合选择符

伪类

  1. nth-child(n)   匹配属于其父元素的第 N 个子元素(常用)
  2. nth-last-child(n),匹配倒数第几个元素
  3. nth-of-type(n),第 N 个指定类型的标签

参考代码:




    
    css选择器高级