appium--Capability的配置

简介: appium--Capability的配置

前戏


desired appium的功能是配置Appium会话,他们告诉appium服务器你想要自动化的平台的程序

Desired Capability是一组设置的键值对的集合,其中键对应设置的名称,而值对应设置的值,主要用于通知appium服务器建立需要的session

session

Appium的客户端和服务端之间进行通信都必须在一个session的上下文中进行,客户端在发起通信的时候首先会发送一个叫“Desired Capablities”的JSON对象给服务器,服务器收到该数据后,会创建一个session并将session的ID返回到客户端,之后客户端可以用session的ID发送后续的指令


公共的


官方文档:https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/caps.md

自动授权:autoGrantPermissions

 


Android特有



iOS特有



相关文章
|
4月前
|
测试技术 Android开发 iOS开发
『App自动化测试之Appium基础篇』| Desired Capabilities详解与使用
『App自动化测试之Appium基础篇』| Desired Capabilities详解与使用
85 0
|
8月前
|
JavaScript 前端开发 Python
appium--使用PyYAML封装Capability
appium--使用PyYAML封装Capability
|
Web App开发 JSON Java
selenium源码通读·9 |webdriver/common/desired_capabilities.py-DesiredCapabilities类分析
selenium源码通读·9 |webdriver/common/desired_capabilities.py-DesiredCapabilities类分析
158 0
selenium源码通读·9 |webdriver/common/desired_capabilities.py-DesiredCapabilities类分析
|
JSON 测试技术 Android开发
|
JSON 测试技术 Android开发
Appium自动化(4) - Appium Desired Capabilities 参数详解
Appium自动化(4) - Appium Desired Capabilities 参数详解
141 0
Appium自动化(4) - Appium Desired Capabilities 参数详解
|
测试技术 Python
Python+Appium自动化测试(14)-yaml配置Desired capabilities
在之前的appium自动化测试示例中,我们都是把构造driver实例对象的数据(即Desired Capabilities)写在业务代码里
Python+Appium自动化测试(14)-yaml配置Desired capabilities
|
JSON 测试技术 Android开发
干货|app自动化测试之Capability 使用进阶
Capability 是一组键值对的集合(比如:"platformName": "Android")。Capability 主要用于通知 Appium 服务端建立 Session 需要的信息。客户端使用特定语言生成 Capabilities,最终会以 JSON 对象的形式发送给 Appium 服务端。 ## Appium底层架构 ![](https://ceshiren.com/uploa
|
JSON 测试技术 Android开发
干货|app自动化测试之Capability 使用进阶
干货|app自动化测试之Capability 使用进阶
|
算法 数据安全/隐私保护
从零学习 CA 系列 (八) -- 数字信封
本文参考《PKI/CA 与数字证书技术大全》书籍,如有理解bug, 请大家指正。 对称密码优点是加解密运算非常快,适合处理大批量数据,但其密码的分发与管理比较复杂。
1694 0
|
存储 Kubernetes API
ABAP的Package interface, 安卓的manifest.xml和Kubernetes的Capabilities
ABAP的Package interface, 安卓的manifest.xml和Kubernetes的Capabilities
86 0