一、元素定位方法
1.1 tag_name (了解)
说明:是通过元素的标签名称来定位,标签名(查看元素时尖括号(<)紧挨着的单词或字母就是标签名)
(标签名也就是元素名)
方法:driver.find_element_by_tag_name("标签名")
注意:
1. 如果页面中存在多个相同标签,默认返回第一个标签元素。
1.2 link_text
说明:定位超链接标签
方法:driver.find_element_by_link_text()
注意:
1. link_text:只能使用精准匹配(a标签的全部文本内容)
1.3 partial_link_text【推荐】
说明:定位超链接标签
方法:driver.find_element_by_partial_link_text()
注意:
1. 可以使用精准或模糊匹配,如果使用模糊匹配最好使用能代表唯一的关键词
2. 如果有多个值,默认返回第一个值
二、Xpath 和 Css 定位
2.1 为什么使用Xpath和css定位?
1. id,name,class:依赖于元素这三个对应的属性&#