一、前提依賴
1.Android SDK:可以直接下載安裝Android Studio
2.模擬器:
- Android Studio自帶的Emulator
- Genymotion、網易MuMu、BlueStacks
3.真機
二、配置待測應用
1.啓動Appium Desktop,設置Capabilities,如圖:
2.參數說明
- platformName:Android或iOS平臺,比如這裏啓動的是Android應用,填android即可
- deviceName:模擬器或真機名稱
- appPackage:待測應用的包名
- appActivity:待測應用的啓動Activity名稱
- automationName:自動化測試框架名稱,Android常用的是uiautomator2
- autoGrantPermissions:自動賦予app權限,填
......等等(還有其他的參數配置,具體可以根據實際業務需求來配置)
三、App DOM結構
1.app DOM結構,如圖
2.平時關注較多的Attribute,如下
- clickable
- content-desc
- resource-id
- text
- bounds