zoukankan      html  css  js  c++  java
  • python+Appium自动化:Capability配置简介

    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

     Android私有

    Android常用有:appActivity、appPackage、appWaitActivity

    IOS私有

    ios常用:bundleId、udid

    测试一个启动淘宝的例子

     

     

    JSON Representation

     {

      "platformName": "Android",  
      "platformVersion": "5.1",
      "deviceName": "U4KF9HSK99999999",
      "appPackage": "com.taobao.taobao",
      "appActivity": "com.taobao.tao.welcome.Welcome",
      "noReset": false
    }

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

    转载请附上原文链接。
  • 相关阅读:
    poj 3320 Jessica's Reading Problem
    uva 120 C
    vim使用教程-转自
    2015 俄罗斯网络赛 D. Boulevard
    HTML转义字符大全
    介绍个好点的,JAVA技术群
    JAVA学习路线
    linux常用命令大全(转)好东西要分享
    Jqprint 轻量级页面打印插件
    hadoop集群搭建
  • 原文地址:https://www.cnblogs.com/bugbreak/p/11990469.html
Copyright © 2011-2022 走看看