Appium-Python3--UI自動化-[-9-]-通過text定位


 

 

 

1.通過xpath定位text

xpath路徑為://android.widget.EditText[@text='請輸入包含街道的完整地址']

2.通過AndroidUIAutomator

# 這個在運行時,調用的是Android自帶的UI框架UiAutomator的Api
# 介紹幾個簡單常用的,text、className、resource-id
# text
# 匹配全部text文字
driver.find_element_by_android_uiautomator('new UiSelector().text("請輸入包含街道的完整地址")')
# 包含text文字
driver.find_element_by_android_uiautomator('new UiSelector().textContains("街道的完整地址")')
# 以text什么開始
driver.find_element_by_android_uiautomator('new UiSelector().textStartsWith("請")')
# 正則匹配text
driver.find_element_by_android_uiautomator('new UiSelector().textMatches("^街道的完整地址.*")')
 
# className
driver.find_elements_by_android_uiautomator('new UiSelector().className("android.widget.EditText")') 

# classNameMatches
driver.find_elements_by_android_uiautomator('new UiSelector().classNameMatches("^android.widget.*")')

# resource-id、resourceIdMatches 類似我們html id 這個可能重復,
driver.find_element_by_android_uiautomator('new UiSelector().resourceId("com.syqy.wecash:id/et_content")')

 






免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM