【複習】selenium中用Xpath定位

1、基礎屬性定位
id/class/name
百度一下按鈕://input[@id="su"]*html

text()定位
更多產品連接定位://*[text()="更多產品"]ide

【複習】selenium中用Xpath定位

2、索引過濾
當定位出現多個兄弟結果時,能夠索引過濾,座標從1開始,最後用last()
新聞連接://a[@class="mnav"][1]
學術連接 //a[@class="mnav"][last()]htm


3、邏輯運算定位
【複習】selenium中用Xpath定位
新聞連接://a[@class="mnav" and text()="新聞"]blog


4、軸定位(軸名稱::節點名稱)
ancestor:祖先節點包括父節點
parent:父節點
preceding-sibling: 選取當前節點以前的全部同級節點(html頁面位置)
preceding:當前節點以前的全部節點(html頁面位置)
following-sibling:當前節點以後的全部兄弟節點(html頁面位置)
following:當前元素節點以後的全部節點(html頁面位置)索引

例:查找地圖的兄弟節點新聞://a[@name="tjtrmap"]/parent::div/[text()="新聞"]input

相關文章
相關標籤/搜索