APP元素定位操作(APP端自動化測試)

2021-10-12 17:37:41 字數 734 閱讀 8563

name

value

id屬性值

id屬性值

class

class屬性值

xpath

xpath表示式

# server 啟動引數

desired_caps = {}

# 裝置資訊

desired_caps['platformname'] = 'android'

desired_caps['platformversion'] = '5.1'

desired_caps['devicename'] = '192.168.56.101:5555'

# 宣告我們的driver物件

driver = webdriver.remote('', desired_caps)

*** android端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可以是部分值

另一種方式:find_element_by_xpath("//*[(@text=『繼續』)]")

APP自動化元素定位(二)

id定位 id就是乙個元素的唯一身份標識,由開發人員在專案中指定,如果有對應的resource id,我們就可以採 取這種方式來實現定位操作 text屬性定位 classname定位 這種方式一般得到的會是多個元素 不推薦 accessibility id定位 xpath定位 xpath絕對定位 從...

APP元素資訊操作API

本節講介紹手機端元素資訊的獲取以及基本的輸入操作。webdriver server 啟動引數 desired caps 裝置資訊 desired caps platformname android desired caps platformversion 5.1 desired caps devic...

APP元素事件操作API

前置 webdriver server 啟動引數 desired caps 裝置資訊 desired caps platformname android desired caps platformversion 5.1 desired caps devicename 192.168.56.101 5...