用xpath定位元素

2021-09-28 11:17:26 字數 912 閱讀 7362

一、用xpath定位元素需要了解的知識

1. xml路徑語言:用來確定xml文件中某部分位置的語言

2.xpath 用於在xml文件中通過元素和屬性進行導航

3.xpath是乙個w3c標準

4.對xml/html有一定的了解

二、xpath 節點型別

元素,屬性,文字,命名空間,指令處理,注釋及文件

三、xpath 通過路徑表示式從xml文件中選取節點或節點設定

xpath:通過路徑表示式從xml文件中選取節點或節點設定

四、實踐

(一)【絕對路徑】/***/yyy

1. get_attribute 方法:獲取元素標籤的內容

2. ele = b.find_element_by_xpath('/html')   //根節點

3.  ele1 = b.find_element_by_xpath('/html/body/form/input[1]')  //input[1]'獲取第乙個input位置值

4. ele1 = b.find_element_by_xpath('/html/body/form/input[2]')  //input[2]'獲取第二個input位置值

5. ele2.send_keys(22)  //send_keys() 向文字框裡填值

(二)//***  整個文件掃瞄,找到全部***元素

元素定位 使用 XPath 定位元素

xpath 是 xml 路徑語言,用來查詢 xml 文件裡中的節點。主流的瀏覽器都支援 xpath,因 為 html 頁面在 dom 中表示為 xhtml 文件。xpath 語言是基於 xml 文件的樹結構,並提供了瀏覽樹的能力,通過多樣的標準來選擇結 點。selenium webdriver 支援...

Selenium定位元素之x path方法

屬性值中標籤含義 x path元素定位方法 1.屬性值模糊匹配 最強大的方法 by.xpath tag name contains id,hello 匹配屬性值中包含hello的id屬性 by.xpath tag name start with id,nice 匹配開始位置包含nice的id屬性 b...

Selenium(四)使用xpath定位元素

1.什麼是xpath 2.xpath的節點型別 3.xpath的表示式 4.開始定位 瀏覽器開啟本地檔案 python3.7的開啟語法 查詢根節點 絕對路徑 查詢子節點 查詢type屬性 絕對路徑 查詢同級的元素 絕對路徑 查詢age輸入框元素 整個文件掃瞄,找到input元素 修改html文件,在...