appium學習筆記06-classname+index進行元素定位


今天在定位登錄按鈕的時候發現一個問題

當同一層級有多個重復的classname時,我又不想用xpath和坐標,就無法去定位了,於是找到了這個classname使用下標的方法來進行定位。

 

 在上圖中我想定位到藍色的東路按鈕,但是它沒有id,沒有name,那我就只能用classname進行定位了

這里同一個層級有多個classname,我們就可以把它們一起定位出來做一個列表,然后通過下標去找到這個列表中的登錄按鈕

這里要注意使用這個方法的時候不可以用find_element,而是要使用find_elements,而且這里的下標是不等於index里的數值的,可千萬別直接拿到那個數就寫進去,寫法如下(我是用的python):

driver.find_elements(By.CLASS_NAME,'android.widget.TextView')[5].click()


免責聲明!

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



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