一、定位一个元素
1、find_element_by_id()
2、find_element_by_name()
3、find_element_by_class_name()
4、find_element_by_tag_name()
5、只能定位超链接里的文本
- 全部文本:find_element_by_link_text()
- 部分文本:find_element_by_partial_link_text()
6、css定位
- ①find_element_by_css_selector(“#id值”)
- ②find_element_by_css_selector(“.class值”)
- ③find_element_by_css_selector(“[属性名='属性值']”)
7、xpath定位
- 单属性:find_element_by_xpath("//tag[@属性="属性值"]")
- 多属性:find_element_by_xpath("//tag[@属性="属性值" and @属性="属性值"]")
可以定位任何元素里的文本
- 全部文本:
- find_element_by_xpath("//tag[text()="text值"]")
- find_element_by_xpath("//tag[.="class值"]")
- 部分文本:
- find_element_by_xpath("//tag[contains(text(),"text值")]")
- find_element_by_xpath("//tag[contains(.,"class值")]")
二、定位一组元素
1、find_elements_by_id()
2、find_elements_by_name()
3、find_elements_by_class_name()
4、find_elements_by_tag_name()
5、find_elements_by_css_selector()
三、切换