WebDriver Api

定位方式

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異常

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容