zoukankan      html  css  js  c++  java
  • Appium Desired capabilities详解

    简介

    Desired capabilities 是一些键值对的集合。python里面就采用字典的方式。

    客户端将这些键值对发给服务端,告诉服务端我们想要怎么测试。比如,我们可以把 platformName 的 capability 设置为Android,就是告诉 Appium 服务端,我们想要一个 Android 的 session,而不是一个 IOS 的。

    我们在新建driver之前,会先定义好 desired_caps。

    APP desired_caps 定义

    比如下面的代码:

    desired_caps = {}
    desired_caps['platformName'] = 'Android'
    desired_caps['platformVersion'] = '4.2.2'
    desired_caps['deviceName'] = 'Android Emulator'
    desired_caps['appPackage'] = 'com.android.contacts'
    desired_caps['appActivity'] = 'com.android.contacts.activities.PeopleActivity'

    这是一个典型的测试Android APP的方式。

    我们采用字典的方式来装键值对。这里定义了我们要运行测试用例的平台,也就是 Android。定义了平台版本,也就是Android 4.2.2。定义了APP的包名以及Activity名。

    这里指定了Package 以及 Activity ,所以可以不用指定 app。

    Desired capabilities 键值对 详细描述

    参考:http://appium.io/docs/en/writing-running-appium/caps/index.html

    通用的Desired capabilities 键值对:

    Android 特有的 Desired capabilities 键值对:

    作者:微微微笑
    出处:http://www.cnblogs.com/miniren/

    关注微信公众号(测试工程师小站)即可在手机上查阅,并可接收更多测试分享,发送【测试资料】更可获取百G测试教程~

  • 相关阅读:
    CSS的z-index(分层)
    CSS的position(位置)
    HTML-答案检查&按钮倒计时
    HTML-字体逐渐显示
    2012 VS密钥
    游戏的轻度、中度、重度是什么意思
    PHP Date()函数详细参数
    服务器被黑之后的处理经历
    SEO
    ps切图步骤
  • 原文地址:https://www.cnblogs.com/songzhenhua/p/13179926.html
Copyright © 2011-2022 走看看