Capability配置简介

desired capability的功能是配置Appium会话。

Desired Capabilities是一组设置的键值对的集合,其中键对应设置的名称,而值对应设置的值。

(如:"platformName": "Android")Desired Capabilities主要用于通知Appium服务器建立需要的Session。

Session

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

 

官方地址说明

 

公用Capability

共有常用:platformName、platformVersion、deviceName、udid、app、noReset

python+Appium自动化:Capability配置简介

 

 Android私有

Android常用有:appActivity、appPackage、appWaitActivity

python+Appium自动化:Capability配置简介

 

 

IOS私有

ios常用:bundleId、udid

python+Appium自动化:Capability配置简介

 

 

测试一个启动淘宝的例子

 

 python+Appium自动化:Capability配置简介

 python+Appium自动化:Capability配置简介

 

 

JSON Representation

 {

配置完成后点击,start Session启动会话

python+Appium自动化:Capability配置简介

 

 

 

相关文章:

  • 2022-12-23
  • 2021-12-14
  • 2021-07-25
  • 2022-12-23
  • 2021-09-25
  • 2021-07-18
猜你喜欢
  • 2022-01-19
  • 2022-12-23
  • 2021-08-30
  • 2022-12-23
  • 2021-10-26
  • 2022-12-23
  • 2021-12-07
相关资源
相似解决方案