appium-capability参数配置

appium-capability参数配置,第1张

概述appium-capability参数关键字描述备注platformName使用设备的 *** 作系统ANDROID或IOSplatformVersion使用设备的 *** 作系统版本比如8,9,10等deviceName使用的手机类型或模拟器类型可通过命令行adbdevices获得,iPhoneSimulator,iPadSimulator,iPhoneRetina4-inch,And

appium - capability参数

关键字描述备注
platformname使用设备的 *** 作系统ANDROID 或 IOS
platformVersion使用设备的 *** 作系统版本比如 8, 9 ,10等
devicename使用的手机类型或模拟器类型可通过命令行adb devices获得,iPhone Simulator, iPad Simulator, iPhone Retina 4-inch, AndroID Emulator, galaxy S4, 等。在 iOS 上,这个关键字的值必须是使用 instruments -s devices 得到的可使用的设备名称之一。在 AndroID 上,这个关键字目前不起作用
udID连接的物理设备的唯一设备标识当需要连接多台设备时区分设备用,可以通过获取devicesname 的方法获得。
automationname自动化测试引擎Appium (默认) ,SelendroID, uiautomator2 等
browsername设备web 浏览器名称如果是对应用进行自动化测试,这个关键字的值应为空。iOS 系统上可以用 ‘Safari’ ,AndroID 系统上可以用 ‘Chrome’, ‘Chromium’, 或 ‘browser’。
newCommandTimeout设置appium长时间不 *** 作的等待时间,单位:秒。appium 服务开启会产生session维持会话,但session 有有效期,一段时间没 *** 作后会关闭会话。一些特殊情况这是时间可以设置到一天即86400,但也不能太长,设置太长会到时服务开启失败。
orIEntation(Sim/Emu-only) 在一个设定的方向模式中开始测试LANDSCAPE (横向) 或 PORTRAIT (纵向)
autoLaunchAppium是否需要自动安装和启动应用。默认值truetrue, false
autoWebvIEw直接转换到 WebVIEw 上下文默认值 false
noreset不要在会话前重置应用状态。默认值false。true, false (建议使用false,app如果登录的话可以保持原来的登录状态)
fullreset(iOS) 删除整个模拟器目录。(AndroID) 通过卸载——而不是清空数据——来重置应用状态。在 AndroID 上,这也会在会话结束后自动清除被测应用。默认值 falsetrue, false
resetKeyboard设置不重置鼠标true,false
skipServerInstallation设置不重复安装server包ture,false 第一次使用时不建议设置

AndroID特有

关键字描述实例
appActivity你要从你的应用包中启动的 AndroID Activity 名称它通常需要在前面添加 . (如:使用.MainActivity 而不是 MainActivity).MainActivity, .Settings
appPackage你想运行的AndroID应用的包名比如com.example.androID.myApp, com.androID.settings
appapp应用安装路径这里与appPackage,appActivity二选一,与 browsername 冲突
appWaitactivity你想要等待启动的 AndroID Activity 名称SplashActivity
deviceReadyTimeout设置等待一个模拟器或真机准备就绪的超时时间5
androIDCoverage用于执行测试的 instrumentation 类,作为命令 adb shell am instrument -e coverage true -w 的-w 参数。com.my.Pkg/com.my.Pkg.instrumentation.MyInstrumentation
enablePerformanceLogging(仅适用于 Chrome 和 webvIEw) 开启 Chromedriver 的性能日志。 (默认 false)true, false
androIDDeviceReadyTimeout等待设备在启动应用后准备就绪的超时时间。以秒为单位。如 30
androIDDeviceSocket开发工具的 socket 名称。只有在被测应用是一个使用 Chromium 内核的浏览器时需要。 socket 会被浏览器打开,然后 Chromedriver 把它作为开发者工具来进行连接。如 Chrome_devtools_remote
avd需要启动的 AVD (安卓虚拟设备) 名称。如 API19
avdLaunchTimeout以毫秒为单位,等待 AVD 启动并连接到 ADB 的超时时间。(默认值120000)300000
avdReadyTimeout以毫秒为单位,等待 AVD 完成启动动画的超时时间。(默认值 120000)300000
avdArgs启动 AVD 时需要加入的额外的参数。如 -netfast
useKeystore使用一个自定义的 keystore 来对 apk 进行重签名。默认值 falsetrue or false
keystorePath自定义 keystore 的路径。默认: ~/.androID/deBUG.keystore如 /path/to.keystore
keystorePassword自定义 keystore 的密码。如 foo
keyAliaskey 的别名如 androIDdeBUGkey
keyPasswordkey 的密码如 foo
ChromedriverExecutablewebdriver 可执行文件的绝对路径 (如果 Chromium 核心提供了对应的 webdriver,应该用它代替 Appium 自带的 webdriver)/abs/path/to/webdriver
autoWebvIEwTimeout以毫秒为单位,等待 WebvIEw 上下文激活的时间。默认值 2000如 4
intentAction用于启动 activity 的 intent action。 (默认值androID.intent.action.MAIN)如 androID.intent.action.MAIN,androID.intent.action.VIEW
intentcategory用于启动 activity 的 intent category。 (默认值androID.intent.category.LAUNCHER)如 androID.intent.category.LAUNCHER,androID.intent.category.APP_CONTACTS
intentFlags用于启动 activity 的标识 ( flags ) (默认值 0x10200000)如 0x10200000
optionalintentArguments用于启动 activity 的额外 intent 参数。请查看 Intent 参数如 --esn <EXTRA_KEY>, --ez <EXTRA_KEY> <EXTRA_BOolEAN_VALUE>
stopAppOnreset在使用 adb 启动应用前停止被测应用的进程 ( process ) 。如果被测应用是被另一个应用创建的,当这个参数被设定为 false 时,允许另一个应用的进程在使用 adb 启动被测应用时继续存活。默认值 truetrue 或 false
unicodeKeyboard使用 Unicode 输入法。默认值falsetrue 或 false
resetKeyboard在设定了 unicodeKeyboard 关键字的 Unicode 测试结束后,重置输入法到原有状态。如果单独使用,将会被忽略。默认值 falsetrue 或 false
noSign跳过检查和对应用进行 deBUG 签名的步骤。只能在使用 Uiautomator 时使用,使用 selendroID 是不行。默认值 falsetrue 或 false
ignoreUnimportantVIEws调用 uiautomator 的函数setCompressedLayoutHIErarchy()。由于 Accessibility 命令在忽略部分元素的情况下执行速度会加快,这个关键字能加快测试执行的速度。被忽略的元素将不能够被找到,因此这个关键字同时也被实现成可以随时改变的 *设置 ( settings ) * 默认值 falsetrue 或 false
总结

以上是内存溢出为你收集整理的appium-capability参数配置全部内容,希望文章能够帮你解决appium-capability参数配置所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1048143.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存