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即可