--default-capabilities 標識
Appium 1.5 移除了大部分舊版本遺留的 CLI 標識;其余部分可轉換成 JSON 并成為 --default-capabilities
標識的一部分。
舉個例子:
# 未處理的 JSON 作為一個參數
--default-capabilities '{"app": "myapp.app", "deviceName": "iPhone Simulator"}'
# 或一個 JSON 文件的名字
--default-capabilities /path/to/file.json
Windows 用戶在命令行傳遞 JSON 時記得去掉引號:--default-capabilities "{\"app\": \"myapp.app\"}"
Flag | JSON key |
---|---|
--keep-artifacts | keepArtifacts |
--platform-name | platformName |
--platform-version | platformVersion |
--automation-name | automationName |
--device-name | deviceName |
--browser-name | browserName |
--app | app |
--launch-timeout | launchTimeout |
--language | language |
--locale | locale |
--udid | udid |
--orientation | orientation |
--no-reset | noReset |
--full-reset | fullReset |
--app-pkg | appPackage |
--app-activity | appActivity |
--app-wait-package | appWaitPackage |
--app-wait-activity | appWaitActivity |
--device-ready-timeout | deviceReadyTimeout |
--android-coverage | androidCoverage |
--avd | avd |
--avd-args | avdArgs |
--use-keystore | useKeystore |
--keystore-path | keystorePath |
--keystore-password | keystorePassword |
--key-alias | keyAlias |
--key-password | keyPassword |
--intent-action | intentAction |
--intent-category | intentCategory |
--intent-flags | intentFlags |
--intent-args | optionalIntentArguments |
--dont-stop-app-on-reset | dontStopAppOnReset |
--calendar-format | calendarFormat |
--native-instruments-lib | nativeInstrumentsLib |
--keep-keychains | keepKeyChains |
--localizable-strings-dir | localizableStringsDir |
--show-ios-log | showIOSLog |
--reboot | reboot |