APP元素定位

1、常用的定位方式

name value
id id属性值
class class属性值
xpath xpath表达式

        

      

  

 

 

2、通过id定位

  方法:driver.find_element_by_id(id_value)  #id_value为id属性值

3、通过class定位

  方法:driver.find_element_by_class_name(class_value)    #class_value为class属性值

4、通过xpath定位

  方法:driver.find_element_by_xpath(xpath_value)      #xpath_value为xpath表达值

  

  xptah常用属性定位:
      1. id ://*[contains(@resource-id,‘com.android.settings:id/search‘)] 
      2. class ://*[contains(@class,‘android.widget.ImageButton‘)]
      3. text ://*[contains(@text,‘WLA‘)]

  模糊定位 contains(@key,value): value可以是部分值

5、定位一组元素

  只需把element改为elements即可

  



APP元素定位

上一篇:安卓 日常问题 工作日志22


下一篇:ios伪类active兼容问题