1. 通过浏览器驱动获取 单个元素页面元素的8种方式
# 通过 id获取元素 el = driver.find_element_by_id(id) # 通过 name获取元素 el = driver.find_element_by_name(name) # 通过 className获取元素 el = driver.find_element_by_class_name(className) # 通过 tagName获取元素 el = driver.find_element_by_tag_name(tagName) # 通过 xpath获取元素 el = driver.find_element_by_xpath(xpath) # 通过 css获取元素 el = driver.find_element_by_css_selector(css) # 通过 link_text 获取元素 el = driver.find_element_by_link_text(linkText) # 通过 partial_link_text获取元素 el = driver.find_element_by_partial_link_text(linkPartText)
2. 通过浏览器驱动获取链式元素(即元素包含元素的时候)例如 div下 有 p标签那么可以通过如下方式获取到p标签元素:
el = driver.find_element_by_id(divId).find_element_by_id(pId)
3.获取 页面一组元素 其实就是 多加一个 s即可获取一组 元素的列表集
4.遍历一组 页面元素集
5.定位元素 f12 进行获取标识