一開始在下拉框選擇某個值下了一定功夫,找了好多個方法,忘記了哪個大神啟蒙了我。
有參考到兩個方法,如下
#第一種 直接點擊字符串 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,"下拉框模糊查詢名字")] )