1、id定位

     写法:driver.find_element_by_id("这里是resource-id")

2、name定位

    name定位就是通过UI Automator工具查看的text属性(注意:appium1.5以下老的版本是可以通过name定位的,新版本从1.5以后都不支持name定位了) 

     写法:driver.find_element_by_name("上图的text")

3、xpath定位

    appium 1.5以上的版本不能使用name定位,但是可以使用万能的xpath定位

    写法://*[@text='通讯录']  或者  //android.widget.TextView[@text='通讯录']  

4、class属性

 1.class定位就是通过UI Automator工具查看的class属性

写法:driver.find_element_by_class_name("android.widget.TextView")      (注:一般一个页面上的class属性不唯一,元素不唯一的话定位会报错了)

5、accessibility_id定位

      1.accessibility_id定位就是通过UI Automator工具查看的content-desc属性

      2、写法:driver.find_element_by_accessibility_id(“xxx”)       不过一般都是空的,也就很少用这个属性定位了