干貨|app自動化測試之Capability 使用進階
Capability 是一組鍵值對的集合(比如:“platformName”: “Android”)。Capability 主要用于通知 Appium 服務端建立 Session 需要的信息??蛻舳耸褂锰囟ㄕZ言生成 Capabilities,最終會以 JSON 對象的形式發(fā)送給 Appium 服務端。
Appium底層架構

比如下面的例子展示了幾個重要的 capabilities:
{?
?"platformName": "Android",
?
"platformVersion": "6.0",?
?"deviceName": "hogwarts",?
}
通用的Capability參數(shù)
Capabilities 參數(shù)支持多種平臺:

Android Only
下面這些 Capabilities 僅支持 Android 驅動,比如 UiAutomator2。

下面這些 Capabilities 僅支持 iOS 驅動,比如 XCUITest Driver 和 deprecated UIAutomation Driver。

標簽: