zoukankan      html  css  js  c++  java
  • Appium Server 传递Android参数

    Appium  server Capabilities传递参数    Android 特定

    参考:
    http://appium.io/slate/cn/master/
     
    android 特有
    关键字描述实例
    appActivity 你要从你的应用包中启动的 Android Activity 名称。它通常需要在前面添加 . (如:使用.MainActivity 而不是 MainActivity) MainActivity.Settings
    appPackage 你想运行的Android应用的包名 比如com.example.android.myAppcom.android.settings
    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) truefalse
    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 进行重签名。默认值 false true or false
    keystorePath 自定义 keystore 的路径。默认: ~/.android/debug.keystore 如 /path/to.keystore
    keystorePassword 自定义 keystore 的密码。 如 foo
    keyAlias key 的别名 如 androiddebugkey
    keyPassword key 的密码 如 foo
    chromedriverExecutable webdriver 可执行文件的绝对路径 (如果 Chromium 核心提供了对应的 webdriver, 应该用它代替 Appium 自带的 webdriver) /abs/path/to/webdriver
    autoWebviewTimeout 以毫秒为单位,等待 Webview 上下文激活的时间。默认值 2000 如 4
    intentAction 用于启动 activity 的 intent action。 (默认值 android.intent.action.MAIN) 如 android.intent.action.MAINandroid.intent.action.VIEW
    intentCategory 用于启动 activity 的 intent category。 (默认值 android.intent.category.LAUNCHER) 如 android.intent.category.LAUNCHERandroid.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 启动被测应用时继续存活。默认值 true true 或 false
    unicodeKeyboard 使用 Unicode 输入法。默认值 false true 或 false
    resetKeyboard 在设定了 unicodeKeyboard 关键字的 Unicode 测试结束后,重置输入法到原有状态。如果单独使用,将会被忽略。默认值 false true 或 false
    noSign 跳过检查和对应用进行 debug 签名的步骤。只能在使用 UiAutomator 时使用,使用 selendroid 是不行。默认值 false true 或 false
    ignoreUnimportantViews 调用 uiautomator 的函数 setCompressedLayoutHierarchy()。由于 Accessibility 命令在忽略部分元素的情况下执行速度会加快,这个关键字能加快测试执行的速度。被忽略的元素将不能够被找到,因此这个关键字同时也被实现成可以随时改变的 *设置 ( settings ) * 。默认值 false true 或 false
  • 相关阅读:
    波段是金牢记六大诀窍
    zk kafka mariadb scala flink integration
    Oracle 体系结构详解
    图解 Database Buffer Cache 内部原理(二)
    SQL Server 字符集介绍及修改方法演示
    SQL Server 2012 备份与还原详解
    SQL Server 2012 查询数据库中所有表的名称和行数
    SQL Server 2012 查询数据库中表格主键信息
    SQL Server 2012 查询数据库中所有表的索引信息
    图解 Database Buffer Cache 内部原理(一)
  • 原文地址:https://www.cnblogs.com/wangcp-2014/p/6183958.html
Copyright © 2011-2022 走看看