Appium Desired Capabilities資訊配置

來源:互聯網
上載者:User

標籤:ppa   one   模擬器   配置   平台   pos   服務端   firefox   nbsp   

編寫APPium指令碼,必須要配置Desired Capabilities資訊

 

Desired Capabilities 在啟動 session 的時候是必須提供的。

Desired Capabilities 本質上是以 key value 字典的方式存放,用戶端將這些索引值對發給服務端,告訴服務端我們想要怎麼測試。它告訴 appium Server這樣一些事情:

  •  

  • 是啟動Andorid還是啟動iOS。

  • 啟動Android時,app的package是什麼。

  • 啟動Android時,app的activity是什麼。

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資訊配置

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.