八种元素对象定位方法
1. xpath定位(常用)
find_element_xpath(‘元素的绝对/相对地址‘)
find_elements_xpath(‘元素的绝对/相对地址‘)
2. id定位(常用)
find_element_id(‘元素的id属性值‘)
find_elements_id(‘元素的id属性值‘)
3. class定位(常用)
find_element_class_name(‘元素的class属性值‘)
find_elements_class_name(‘元素的class属性值‘)
4. name定位(常用)
find_element_name(‘元素的name属性值‘)
find_elements_name(‘元素的name属性值‘)
5. tag_name(冷门)
find_element_tag_name(‘元素标签名‘)
find_elements_tag_name(‘元素标签名‘)
6. link_text(完全匹配<a>标签的文字)
find_element_link_text(‘链接文本‘)
find_elements_link_text(‘链接文本‘)
7. partial_link_text(部分匹配<a>标签的文字)
find_element_partial_link_text(‘部分链接文本‘)
find_element_partial_link_text(‘部分链接文本‘)
8. css_selector(个人没怎么用过,不太熟悉)
find_element_css_selector()
find_elements_css_selector()
注意事项: 使用 find_element 时元素对象需唯一,不然无法定位
使用 find_elements 时可查询多个元素对象,并返回list[列表]
原文:https://www.cnblogs.com/silenzen/p/12149860.html