appium常用定位元素方式

2019-12-31  本文已影响0人  lwlwlwlw

appium常用定位元素方式

一、id定位 

方法:find_element_by_id("id_value")     #id_value为元素的id属性值

二、class定位

方法:find_element_by_class_name("class_value")     # class_value 为元素的class属性值

三、xpath表达式定位

方法:find_element_by_xpath("xpath_value")     # xpath_value 为可以定位到元素的xpath语句

android端xpath常用属性定位

1,id: //*[contains(@resource-id,'id_value')]

find_element_by_xpath("//*[contains(@resource-id,'id_value')]")

2,class://*[contains(@class,'class_value')]

find_element_by_xpath("//*[contains(@class,'class_value')]")

3,text://*[contains(@text,'text')]

find_element_by_xpath("//*[contains(@text,'text')]")

定位一组元素

butt = driver.find_elements_by_class_name("android.widget.TextView")

for i in butt:

    if i.text == "收藏":

        i.click()

        break

上一篇下一篇

猜你喜欢

热点阅读