by_list定位

from appium_textbook.启动appium import driver,NoSuchElementException
'''

前面我们提到相同的classname属性值元素无法区分定位,那么在本节课将使用List定位来解决这个问题。
List定位首先是使用find_elements_by_XX获取一组相同的class属性的元素,
然后使用数组下标来区分标记不同元素进行相关操作。
'''
测试案例1

在新用户注册界面点击添加头像按钮后,选择指定的图片保存作为头像。



driver.find_element_by_id('com.tal.kaoyan:id/login_register_text').click()

driver.find_element_by_id('com.tal.kaoyan:id/activity_register_userheader').click()

images=driver.find_elements_by_id('com.tal.kaoyan:id/item_image')

images[10].click()

driver.find_element_by_id('com.tal.kaoyan:id/save').click()

猜你喜欢

转载自www.cnblogs.com/wyx1990/p/12907347.html