首页 > Web开发 > 详细

selenium之CSS定位

时间:2020-05-13 18:07:29      阅读:48      评论:0      收藏:0      [点我收藏+]

以百度首页为例

  • 单一属性定位
  1. type selector:  input   driver.find_element_by_css_selector(‘input‘)
  2. id 定位: #kw           driver.find_element_by_css_selector(‘#kw‘)
  3. class定位:.s_ipt       driver.find_element_by_css_selector(‘.s_ipt‘)
  4. 其他属性定位: [name=‘wd‘]   [type=‘text‘]
  • 组合定位
  1. selector id 组合定位: input#kw
  2. selector class 组合定位: input.s_ipt
  3. selector与其他属性组合定位:input[name=‘wd‘]  [name=‘wd‘][autocomplete=‘off‘]
  • 模糊匹配属性值
  1. 属性值由多个空格隔开,匹配其中一个值的方法:input[class~=‘btn‘]
  2. 匹配属性值为字符串开头的方法  input[class^=‘btn‘]
  3. 匹配属性值字符串结尾的方法  input[class$=‘s_btn‘]

 

selenium之CSS定位

原文:https://www.cnblogs.com/hchan/p/12883349.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!