zoukankan      html  css  js  c++  java
  • 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 通用 
           
     
  • 相关阅读:
    筛选法求素数
    C/C++经典面试题目
    操作系统笔试面试基本内容
    Win32/MFC的基本概念
    STL采用的标准模板库
    数据结构基本概念
    SQL基础语句
    C/C++基础概念
    计算机网络基础概念
    流水作业 批作业调度
  • 原文地址:https://www.cnblogs.com/happy-xiaoxiao/p/8386549.html
Copyright © 2011-2022 走看看