Appium啟動iOS && Android自動化
ofollow,noindex">上篇文章有詳細講解appium的環境配置
這篇直接講解 iOS 和 Android 的執行,後續會再更新指令碼相關
需要配置Appium的啟動相關引數:
官網超詳細引數配置及其含義iOS配置:
{ "platformVersion": "11.2.6", "deviceName": "iPhone", "platformName": "iOS", "udid": "手機udid", "bundleId": "APP bundleid", "automationName": "XCUITest", "xcodeSigningId": "iPhone Developer", "xcodeOrgId": "10位校驗碼", "showIOSLog": "true", "preventWDAAttachments": "false" }

C6A65838-49AD-4297-872A-1F471CD316A2.png

A336B764865B54E3B6052376C1535718.png
啟動成功介面:

Screen Shot 2018-09-18 at 6.45.51 PM.png
Android配置:
{ "platformName": "Android", "deviceName": "MI_5s_Plus", "newCommandTimeout": 180, "udid": "裝置號", "appActivity": "要啟動的 Android acticity", "appPackage": "包名", "autoGrantPermissions": true }
appActivity和appPackage可通過
adb shell dumpsys activity activities
命令列獲取
例如結果中含有: cmp=com.Qunar/com.mqunar.hy.browser.HyMainActivity
則:
appPackage:com.Qunar appActivity:com.mqunar.hy.browser.HyMainActivity

8B648255F2F5EFC60DCDAF053C81EF0D.png
啟動成功介面:

AA9C062B-03DF-4095-AC7D-7A6D070DEC80.png