移動端自動化系列五 appium常見元素定位

2021-10-08 16:41:36 字數 765 閱讀 8522

1、單元素定位:(1

)findelementbyid

(首推)

適用物件:

iosandroid 使用

元素的resource-id屬性定位

(2)findelementbyxpath

(最後選擇,因為效率低,受位置影響,但一般都能定位到元素) 適用

物件:ios

android (

3)findelementbytagname

(不常用,可不考慮) 適用

物件:ios

android (

4)findelementbyaccessibilityid 適用

物件:ios

android

使用元素的

content-desc

屬性定位 (

5)findelementbyandroiduiautomator 適用

物件:android (

6)findelementbyiosnspredicate

適用物件

:ios

9.3以上 2

一組元素定位

方法和上面類似,將findelement替換成findelements

Appium移動自動化框架

3 自動測試用例執行 4 持續整合環境jenkins,定時自動構建和執行測試任務。自動化始終圍繞乙個session 會話 進行。客戶端初始化乙個session 來與服務端互動,不同的語言有不同的實現方式,但是它們最終都是傳送乙個post 請求給服務端,請求中包含乙個json 物件,其被稱作 desi...

Appium移動自動化框架

3 自動測試用例執行 4 持續整合環境jenkins,定時自動構建和執行測試任務。自動化始終圍繞乙個session 會話 進行。客戶端初始化乙個session 來與服務端互動,不同的語言有不同的實現方式,但是它們最終都是傳送乙個post 請求給服務端,請求中包含乙個json 物件,其被稱作 desi...

Appium移動端自動化測試之滑動封裝實戰 八

driver webdriver.remote 登入sleep 5 driver.find element by id com.shanjian.originaldesign id edit tel clear driver.find element by android uiautomator n...