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月前
|
Web App开发 编解码 JavaScript
Desired Capabilities
Desired Capabilities
|
6月前
|
测试技术 Android开发 iOS开发
『App自动化测试之Appium基础篇』| Desired Capabilities详解与使用
『App自动化测试之Appium基础篇』| Desired Capabilities详解与使用
146 0
|
6月前
|
缓存 测试技术 Android开发
深入了解Appium:Capability 高级配置技巧解析
Appium 提供多种进阶配置项以优化自动化测试,如 deviceName 作为设备别名,udid 确保选择特定设备,newCommandTimeout 设置超时时间,PRINT_PAGE_SOURCE_ON_FIND_FAILURE 在错误时打印页面源,以及测试策略中的 noReset、shouldTerminateApp 和 forceAppLaunch 控制应用状态和重启。这些配置可提升测试效率和准确性。
|
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类分析
200 0
selenium源码通读·9 |webdriver/common/desired_capabilities.py-DesiredCapabilities类分析
|
算法 数据安全/隐私保护
从零学习 CA 系列 (八) -- 数字信封
本文参考《PKI/CA 与数字证书技术大全》书籍,如有理解bug, 请大家指正。 对称密码优点是加解密运算非常快,适合处理大批量数据,但其密码的分发与管理比较复杂。
1886 0
|
JSON 测试技术 Android开发
|
JSON 测试技术 Android开发
Appium自动化(4) - Appium Desired Capabilities 参数详解
Appium自动化(4) - Appium Desired Capabilities 参数详解
193 0
Appium自动化(4) - Appium Desired Capabilities 参数详解
|
JSON 测试技术 Android开发
干货|app自动化测试之Capability 使用进阶
干货|app自动化测试之Capability 使用进阶
|
测试技术 Python
Python+Appium自动化测试(14)-yaml配置Desired capabilities
在之前的appium自动化测试示例中,我们都是把构造driver实例对象的数据(即Desired Capabilities)写在业务代码里
Python+Appium自动化测试(14)-yaml配置Desired capabilities