技术分享 | app 自动化测试(Android)-- Capability 使用进阶
本文节选自霍格沃兹测试开发学社内部教材
Capability 是一组键值对的集合(比如:“platformName”: “Android”)。Capability 主要用于通知 Appium 服务端建立 Session 需要的信息。客户端使用特定语言生成 Capabilities,最终会以 JSON 对象的形式发送给 Appium 服务端。
Appium 底层架构
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NUdiA4U0-1664259993783)(upload://9BHsJRubclhSAFZXmOoq8kYBVHM.png)]
比如下面的例子展示了几个重要的 capabilities:
Python 版本
复制代码
Java 版本
复制代码
通用的 Capability 参数
Capabilities 参数支持多种平台。
Android Only
iOS Only
下面这些 Capabilities 仅支持 Android 驱动,比如 UiAutomator2。
下面这些 Capabilities 仅支持 iOS 驱动,比如 XCUITest Driver 和 deprecated UIAutomation Driver。
点击下方链接免费领取:性能测试+接口测试+自动化测试+测试开发+测试用例+简历模板+测试文档
http://qrcode.testing-studio.com/f?from=infoQ&url=https://ceshiren.com/t/topic/22265
评论