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...