码迷,mamicode.com
首页 > 其他好文 > 详细

下拉框选项定位

时间:2018-06-06 15:50:38      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:方法   path   style   div   dev   find   element   tomato   def   

一开始在下拉框选择某个值下了一定功夫,找了好多个方法,忘记了哪个大神启蒙了我。

有参考到两个方法,如下

    #第一种 直接点击字符串
    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,"下拉框模糊查询名字")]   )

下拉框选项定位

标签:方法   path   style   div   dev   find   element   tomato   def   

原文地址:https://www.cnblogs.com/kunkunZeng/p/9144404.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!