標籤:ppa one 模擬器 配置 平台 pos 服務端 firefox nbsp
編寫APPium指令碼,必須要配置Desired Capabilities資訊
Desired Capabilities 在啟動 session 的時候是必須提供的。
Desired Capabilities 本質上是以 key value 字典的方式存放,用戶端將這些索引值對發給服務端,告訴服務端我們想要怎麼測試。它告訴 appium Server這樣一些事情:
Appium 的 Desired Capabilities 基本配置如下:
# 初始化資訊
desired_caps = {}
desired_caps["platformName"] = "Android"
desired_caps["platformVersion"] = "7.0"
desired_caps["deviceName"] = "HuaWeiP9"
desired_caps["appPackage"] = "APP包名"
desired_caps["appActivity"] = "APP的activitys名"
# 支援輸入中文
desired_caps["unicodeKeyboard"] = "True"
desired_caps["resetKeyboard"] = "True"
配置說明:
deviceName:啟動哪種裝置,是真機還是模擬器?iPhone Simulator,iPad Simulator,iPhone Retina 4-inch,Android Emulator,Galaxy S4…
automationName:使用哪種自動化引擎。appium(預設)還是Selendroid。
platformName:使用哪種移動平台。iOS, Android, orFirefoxOS。
platformVersion:指定平台的系統版本。例如指的Android平台,版本為5.1。
appActivity:待測試的app的Activity名字。比如MainActivity、.Settings。注意,原生app的話要在activity前加個”.“。
appPackage:待測試的app的Java package。比如com.example.android.myApp, com.android.settings。
Appium Desired Capabilities資訊配置