下拉框選項定位


一開始在下拉框選擇某個值下了一定功夫,找了好多個方法,忘記了哪個大神啟蒙了我。

有參考到兩個方法,如下

    #第一種 直接點擊字符串
    def Enter_Customer_List(self):
        self.device.find_element_by_android_uiautomator('text(\"列表\")').click()     #點擊 字符串“列表”

  #第二種 通過參數的給定來操作
    def Enter_Customer_List2(self,name):  
     self.device.find_element_by_android_uiautomator('text(\"'+name+'\")').click()    

我嘗試了個方法

思路是先找到下拉框的元素,再往下拉框元素模糊查詢字符串

combox = self.driver.find_element_by_id('android:id/select_dialog_listview')
combox.find_element_by_xpath('//*[contains(@text,"下拉框模糊查詢名字")]').click()

如果是在excel控制參數的,可以在單元格維護參數

(    //*[contains(@text,"下拉框模糊查詢名字")]   )


免責聲明!

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



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