其他分享
首页 > 其他分享> > selenium之CSS定位

selenium之CSS定位

作者:互联网

以百度首页为例

  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,selector,ipt,input,class,CSS,属性
来源: https://www.cnblogs.com/hchan/p/12883349.html