码迷,mamicode.com
首页 > 移动开发 > 详细

Appium--定位方式

时间:2019-01-16 11:52:10      阅读:258      评论:0      收藏:0      [点我收藏+]

标签:选择   pre   esc   androi   号码   text   ssi   desc   roi   

1、ID

   id是resource-id属性 有可能重复,如果appium-desktop显示可用id进行定位,那么不用考虑resource-id是否重复

    el = driver.find_element_by_id(‘com.tencent.mobileqq:id/btn_login‘)

2、CLASS

     class属于重复属性,如果重复可以通过复数取角标方式定位

  el = driver.find_elements_by_class_name(‘android.widget.Button‘)[1]

3、XPATH

    和web的相同,选择唯一属性定位

el = driver.find_element_by_xpath(‘//android.widget.Button[@text="登 录"]‘)

4、accessibility_id

     对应content-desc属性,如果有这个属性,果断用

 el = driver.find_element_by_accessibility_id(‘请输入QQ号码或手机或邮箱‘)

5、by_android_uiautomator

      Android特有的定位方式

 el = driver.find_element_by_android_uiautomator(‘new UiSelector().text("登 录")‘)

Appium--定位方式

标签:选择   pre   esc   androi   号码   text   ssi   desc   roi   

原文地址:https://www.cnblogs.com/HathawayLee/p/10275707.html

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