cssSelector也是一种经常使用的选择器,CSS locator比XPath locator速度快,用CSS Selector能很是精准的定位到想测试的Elementscss
# 表示idide
. 表示class测试
> 表示子元素,层级spa
一个空格也表示一个子元素,可是全部的子元素至关于xpath中的相对路径.net
#input 选择id为input的节点blog
.Volvo 选择class为Volvo的节点input
div#radio>input 选择id为radio的div下的全部的input节点it
div#radio input 选择id为radio的div下的全部的子孙后代input节点io
div#radio>input:nth-of-type(4) 选择id为radio的div下的第4个input节点class
div#radio>nth-child(1) 选择id为radio的div下的第1个子节点
div#radio>input:nth-of-type(4)+label 选择id为radio的div下的第4个input节点以后挨着的label节点
div#radio>input:nth-of-type(4)~labe 选择id为radio的div下的第4个input节点以后的全部label节点
input.Vovlo[name='identity'] 选择class为.Volvo而且name为identity的input节点
input[name='identity'][type='radio']:nth-of-type(1) 选择name为identity且type为radio的第1个input节点
input[name^='ident'] 选择以ident开头的name属性的全部input节点
input[name$='entity'] 选择以'entity'结尾的name属性的全部input节点
input[name*='enti'] 选择包含'enti'的name属性的全部input节点
div#radio>*.not(input) 选择id为radio的div的子节点中不为input的全部子节点
input:not([type='radio']) 选择input节点中type不为radio的全部节点