写点什么

软件测试 / 测试开发丨 app 自动化测试之 Capability 使用进阶

作者:测试人
  • 2023-03-23
    北京
  • 本文字数:348 字

    阅读完需:约 1 分钟

获取更多相关知识


Capability 是一组键值对的集合(比如:"platformName": "Android")。Capability 主要用于通知 Appium 服务端建立 Session 需要的信息。客户端使用特定语言生成 Capabilities,最终会以 JSON 对象的形式发送给 Appium 服务端。

Appium 底层架构



比如下面的例子展示了几个重要的 capabilities:

{  "platformName": "Android",  "platformVersion": "6.0",  "deviceName": "hogwarts",}
复制代码

通用的 Capability 参数

Capabilities 参数支持多种平台:



Android Only

下面这些 Capabilities 仅支持 Android 驱动,比如 UiAutomator2。



iOS Only

下面这些 Capabilities 仅支持 iOS 驱动,比如 XCUITest Driver 和 deprecated UIAutomation Driver。



扩展

更多 Capabilities 信息请查看官网:

http://appium.io/docs/en/writing-running-appium/caps/

发布于: 刚刚阅读数: 3
用户头像

测试人

关注

专注于软件测试开发 2022-08-29 加入

霍格沃兹测试开发学社,测试人社区:https://ceshiren.com/t/topic/22284

评论

发布
暂无评论
软件测试/测试开发丨app自动化测试之Capability 使用进阶_软件测试_测试人_InfoQ写作社区