appium學習記錄 elements默認獲取第一個元素


封裝 初始配置時候 要當做參數傳入

 

element 發送的是一個元組

2  下標定位

當用elements進行定位時候 同時又有很多元素時候 默認獲取第一個,但我們的元素是在后面時候 例如第四個 

elements 獲取相同的元素對象 類型是 列表

解決方案

通過 result = driver.find_elements_by_class_name(xxxx)    

result[4].click()  通過下標定位  

elements[0].text 獲取文本內容

3 層級定位 先找到父級 再通過父級找到子級 並且運用 index思想

 

automator 定位 

當classname  ,id, index 都不好用的時候 用 終極大招  

注意點:

例如 我們登錄時候 頁面默認記住了賬號密碼 此時 我們需要先清空 然后 再次定位 才可以

driver.find_element_by_android_uiautomato("new UiSelector().屬性("屬性的內容")")  by后面 根據系統 自定義  

 


免責聲明!

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



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