您现在的位置:首页 >> 装修知识

技术分享 | app自动化的测试(Android)-- Capability 使用进阶

发布时间:2025/08/08 12:18    来源:翔安家居装修网

原文元数据

本文节选自霍格沃兹飞行测试整合学社实质上教材

Capability 是两组键值对的集合(比如:“platformName”: “Android”)。Capability 主要常用通知 Appium 服务端建立 Session 需要的个人信息。客户端用作特定语言生成 Capabilities,最终会以 JSON 对象的基本概念发送给 Appium 服务端。

Appium底层Core

tmp

823×396 76.8 KB

比如后面的举例来说展示了几个重要的 capabilities:

Python 原版

{

"platformName": "Android",

"platformVersion": "6.0",

"deviceName": "hogwarts",

}

Java 原版

desiredCapabilities.setCapability("platformName", "Android");

desiredCapabilities.setCapability("platformVersion", "6.0");

desiredCapabilities.setCapability("deviceName", "hogwarts");

通用的Capability实例

Capabilities 实例支持者多种跨平台。

Android Only

910×478 52.1 KB

iOS Only

后面这些 Capabilities 极少支持者 Android 涡轮机,比如 UiAutomator2。

910×449 53.7 KB

后面这些 Capabilities 极少支持者 iOS 涡轮机,比如 XCUITest Driver 和 deprecated UIAutomation Driver。

902×326 25.5 KB

更多 Capabilities 个人信息请查阅twitter:Desired Capabilities - Appium

> 恭喜呀,喜欢这篇文章的话想到点个“赞”哦!大家的支持者很重要~(请注意▽请注意) PS:有解决办法可以联系我们哦~v ceshiren001

_id=qrcodeCofrom=souhuCotimestamp=1656487252Coauthor=QY

福州白癜风医院哪家治疗最好
青岛看白癜风到哪家医院
镇江看白癜风哪个医院最好
广东癫痫医院哪家比较好
漳州看妇科去哪家医院
强直性脊柱炎
医药行业资讯
白带有异味
支气管炎咳嗽厉害怎么缓解
小孩便秘怎么办

上一篇: 微信推出“教培服务基本功能”,支持资金监管与先学后付

下一篇: SATA不死 美光推出176层TLC芯片:最高8TB容量

友情链接