css
使用选择器来为页面元素绑定属性
| 选择器 | 例子 | 描述 |
| .class | .intro | class选择器,选择class=.intro的所有元素 |
| #id | #firstname | id选择器,选择id=firstname的所有元素 |
| * | * | 选择所有元素 |
| element | p | 元素所有<p>元素 |
| element>element | div>input | 选择父元素为div的所有input元素 |
| element+element | div+input | 选择同一级中紧接在div元素之后的所有input元素 |
| [arrtribute=value] | [target=_blank] | 选择target=_blank的所有元素 |
1)通过class属性定位
find_element_by_css_selector(".s_ipt")
find_element_by_css_selector(.bg_st_bn)
2.通过id属性定位
find_element_by_css_selector("#kw")
3.通过标签名定位
find_element_by_se;ectpr('input') //搜索input标签
4.通过父子关系定位
find_element_by_css_selector("span>input") //找到父标签为span,所有子标签为input
5.通过属性定位
find_element_by_css_selector("[autocomplete=off]") //可以使用元素的任意属性
6.组合定位
find_element_by_css_selector("form.fm>span>inputs.s_ipt") //要定位的元素的标签名为input,元素的class属性为s_ipt,并且它有父元素标签名为span,span还有父元素,标签名为form,且class属性为fm
浙公网安备 33010602011771号