Python筆記 XPath定位

2021-10-08 09:27:22 字數 584 閱讀 8828

xpath為xml path language,它是一種用來確定xml文件中某部分位置的語言。

可以使用dump_hierarchy()來獲取介面屬性:

從中可以看到介面為xml。可以直接使用weditor獲取 xpath的值:

從中可以看到xpath為//*[@text="我的"]

import uiautomator2 as u2

d = u2.connect_usb("8681-a01-0xc60fcc9d")

print("step 1")

#print(d.dump_hierarchy())

d.xpath('//*[@text="我的"]').click()

print("step 2")

xpath屬性定位

絕對定位 element driver.find element by xpath html body div input value 查詢 裡是屬性,什麼屬性都可以,是對當前節點的限制條件相對定位 element driver.find element by xpath div class ng ...

詳解xpath定位

xpath定位 1 通過開發者工具直接copy 右擊copy copy xpath 2 串聯的方式定位元素 3 通過父元素定位子元素 from selenium import webdriver from time import sleep driver webdriver.chrome drive...

快速定位XPATH

本文主要介紹如何快速定位web端的xpath。瀏覽器 chrome 火狐瀏覽器 兩種瀏覽器的定位方法都是一樣 按f12鍵,可檢視開發者工具 上圖,開發者工具最左上角是定位按鈕,點選此按鈕,再點選瀏覽器中某個控制項,即可檢視該控制項對應的元素定位 筆者一開始的時候都是一層一層地算,當前元素排第幾,路徑...