定位方式
id定位 :find_element_by_id()
name定位:find_element_by_name()
tag定位:find_element_by_tag_name()
tag定位
elements = wd.find_elements_by_tag_name("div")
for i in elements:
print (i.text)
class定位: find_element_by_class_name()
link_text:find_element_link_text()
專門用來定位文本鏈接
#前端代碼
<a target="_blank" class="mnav">新聞</a>
#link定位
find_element_by_link_text('新聞')
partial link定位:find_element_by_partial_link_text()
對link定位的一種補充
通過元素標簽之間的部分文字定位元素
#前端代碼
<a target="_blank" class="mnav">一個很長的文本鏈接</a>
#link定位
find_element_by_partial_link_text('一個很長的')
XPath定位:find_element_by_xpath()
CSS_selector定位:find_element_by_css_selector()
find_element 和find_elements的區(qū)別
find_elements選擇符合條件的所有元素,如果沒有符合元素,返回空列表
find_element選擇符合條件的第一個元素,如果沒有符合條件的元素,拋出NoSuchElementException異常