五:Appium元素‘相对定位’定位方式
相对定位
相对定位是先找到该元素的有对应属性的父元素节点,然后基于父元素进行元素定位。
测试案例
不使用id元素定位方式,在新用户注册界面点击添加头像按钮。
代码实现
by_relative.py
from find_element.capability import driver driver.find_element_by_id('com.tal.kaoyan:id/login_register_text').click() root_element=driver.find_element_by_id('com.tal.kaoyan:id/activity_register_parentlayout')#整个页面元素 root_element.find_element_by_class_name('android.widget.ImageView').click()#整个页面元素中的那个小元素