Appium Desired Capabilities信息配置

编写APPium脚本,必须要配置Desired Capabilities信息

Desired Capabilities 在启动 session 的时候是必须提供的。

Desired Capabilities 本质上是以 key value 字典的方式存放,客户端将这些键值对发给服务端,告诉服务端我们想要怎么测试。它告诉 appium Server这样一些事情:

  • 是启动Andorid还是启动iOS。
  • 启动Android时,app的package是什么。
  • 启动Android时,app的activity是什么。

Appium 的 Desired Capabilities 基本配置如下:

# 初始化信息desired_caps = {}desired_caps["platformName"] = "Android"desired_caps["platformVersion"] = "7.0"desired_caps["deviceName"] = "HuaWeiP9"desired_caps["appPackage"] = "APP包名"desired_caps["appActivity"] = "APP的activitys名"# 支持输入中文desired_caps["unicodeKeyboard"] = "True"desired_caps["resetKeyboard"] = "True"

配置说明:deviceName:启动哪种设备,是真机还是模拟器?iPhone Simulator,iPad Simulator,iPhone Retina 4-inch,Android Emulator,Galaxy S4…
  • automationName:使用哪种自动化引擎。appium(默认)还是Selendroid。
  • platformName:使用哪种移动平台。iOS, Android, orFirefoxOS。
  • platformVersion:指定平台的系统版本。例如指的Android平台,版本为5.1。
  • appActivity:待测试的app的Activity名字。比如MainActivity、.Settings。注意,原生app的话要在activity前加个”.“。
  • appPackage:待测试的app的Java package。比如com.example.android.myApp, com.android.settings。

原文地址:https://www.cnblogs.com/kaerxifa/p/8486091.html

时间: 2024-10-15 11:23:56

Appium Desired Capabilities信息配置的相关文章

Appium Desired Capabilities

简介 Appium Desired Capabilities官方文档:http://appium.io/docs/en/writing-running-appium/caps/或者在gitHub上查看:https://github.com/appium/appium/blob/master/docs/cn/writing-running-appium/caps.mdDesired Capabilities是一组设置的键值对的集合,是对Appium会话进行配置,传达给服务器所需自动化的平台和应用程

appium简明教程(7)——Desired Capabilities详解

Desired Capabilities在启动session的时候是必须提供的. Desired Capabilities本质上是key value的对象,它告诉appium server这样一些事情: 本次测试是启动浏览器还是启动移动设备? 是启动andorid还是启动ios? 启动android时,app的package是什么? 启动android时,app的activity是什么? Appium的Desired Capabilities是扩展了webdriver的Desired Capab

Appium教程——Desired Capabilities 详解(转自TesterHome)

Desired Capabilities在启动session的时候是必须提供的. Desired Capabilities本质上是key value的对象,它告诉appium server这样一些事情: 本次测试是启动浏览器还是启动移动设备? 是启动andorid还是启动ios? 启动android时,app的package是什么? 启动android时,app的activity是什么? 本文版权归乙醇所有,欢迎转载,但请注明作者与出处,严禁用于任何商业用途 Appium的Desired Cap

Appium基础四:Desired Capabilities详讲

Desired Capabilities在启动session的时候是必须提供的,先看如下代码: Desired Capabilities本质上是key value的对象,他告诉appium server这样一些事情: 1.本次测试时启动浏览器还是移动设备: 2.是启动的Android还是IOS: 3.启动Android时,app的package是什么: 4. 启动Android时,app的activity是什么: Appium的Desired Capabilities是扩展了webdriver的

Appium基础:Desired Capabilities详讲

Desired Capabilities在启动session的时候是必须提供的,先看如下代码: Desired Capabilities本质上是key value的对象,他告诉appium server这样一些事情: 1.本次测试时启动浏览器还是移动设备: 2.是启动的Android还是IOS: 3.启动Android时,app的package是什么: 4. 启动Android时,app的activity是什么: Appium的Desired Capabilities是扩展了webdriver的

Appium Python 三:Desired capabilities

简介 Desired capabilities 是一些键值对的集合.python里面就采用字典的方式. 客户端将这些键值对发给服务端,告诉服务端我们想要怎么测试.比如,我们可以把 platformName 的 capability 设置为Android,就是告诉 Appium 服务端,我们想要一个 Android 的 session,而不是一个 IOS 的. 我们在新建driver之前,会先定义好 desired_caps. APP desired_caps 定义 比如下面的代码: desire

Appium Desired Capabilities-General Capabilities

Desired Capabilities are keys and values encoded in a JSON object, sent by Appium clients to the server when a new automation sessionis requested. They tell the Appium drivers all kinds of important things abouthow you want your test to work. Each Ap

webDriver API——第7部分Desired Capabilities

The Desired Capabilities implementation. class selenium.webdriver.common.desired_capabilities.DesiredCapabilities Bases: object Set of default supported desired capabilities. Use this as a starting point for creating a desired capabilities object for

解决微信公众平台接口配置信息配置失败问题

填写好URL及TOKEN后,点“提交”时,总是提示“配置失败”或其他错误 确认URL指向的后台页面代码没有问题 确认TOKEN配置没有问题 这时请察看一下你的INDEX页面的编码格式,改成GB2312试试吧,也许会令你的问题迎刃而解. 谨以此文献给浮躁的自己. 解决微信公众平台接口配置信息配置失败问题,布布扣,bubuko.com