• Appium入门(7)__Appium Desired Capabilities


    Desired Capabilities 是由多个键值对组成,代表移动设备相关信息。由Appium Client向Appium Server发送。

    但无论Appium Client使用何种语言,最终是以JSON 对象方式发给Appium Server。

    example:

    {
      "platformName": "Android",
      "platformVersion": "5.0.2",
      "deviceName": "Android Emulator",
      "appPackage": "com.xx.phone",
      "appActivity": "activity.WelcomeActivity",
      "autoGrantPermissions": true
    }

    常用Capabilities:
    名称 描述 可选值 可用平台
    automationName 使用哪种自动化引擎 appium(default),selendroid 通用
    platform 设备操作系统 Android、ios 通用
    platformVersion 设备操作系统版本 eg:5.0.1 通用
    deviceName 设备(真机or模拟机) Android Emulator、iPhone Simulator、Galaxy s4 通用
    app

    应用的绝对路径,注意一定是绝对路径。如果指定了appPackage和appActivity

    的话,这个属性是可以不设置的。另外这个属性和browserName属性是冲突的

    eg:d:mkxxphone.apk 通用
     appActivity app的activity名称   Android
     appPackage app的包名    Android
     browserName  

    移动浏览器的名称。比如Safari’ for iOS and ‘Chrome’, ‘Chromium’, or ‘Browser’ for Android;与app属性互斥

       通用
     udid

    物理机的id

     如1ae203187fc012g 通用 
           
     
  • 相关阅读:
    ThinkPHP安全规范指引
    正则表达式:不能包含某些特殊字符串
    头晕是因为虚 ( ̄^ ̄゜)
    vs code中文扩展包
    table-cell width:1% 深入理解
    C#使用NPOI操作Excel
    C#利用LumenWorks.Framework.IO.Csv读取CSV文件
    发送邮件代码
    .net 集合详解
    EF Code First:数据更新最佳实践
  • 原文地址:https://www.cnblogs.com/happy-xiaoxiao/p/8386549.html
Copyright © 2020-2023  润新知