zoukankan      html  css  js  c++  java
  • Appium 服务关键字

    通用:
    1.automationName 自动化测试引擎 设置为:Appium (默认) 或 Selendroid
    2.platformName 手机操作系统 设置为:iOS, Android 或 FirefoxOS
    3.platformVersion 手机操作系统版本 设置为: 7.1, 4.4

    4.browserName 需要进行自动化测试的手机 web 浏览器名称。如果是对应用进
    行自动化测试, 这个关键字的值应为空。 iOS 系统上可以用 Safari , Android 系
    统上可以用 Chrome、 Chromium 或 Browser
    5.newCommandTimeout 设置命令超时时间, 单位:秒。达到超时时间仍未接收到
    新的命令时 Appium 会假设客户端退出然后自动结束会话。比如 60
    6.autoLaunch Appium 是否需要自动安装和启动应用。默认值 true true, false
    7.language (Sim/Emu-only) 设定模拟器 ( simulator / emulator ) 的语言

    8.locale(Sim/Emu-only) 设定模拟器 ( simulator / emulator ) 的区域设置。
    |如: fr_CA
    9.udid 连接的物理设备的唯一设备标识|如: 1ae203187fc012g
    10.orientation (Sim/Emu-only) 在一个设定的方向模式中开始测试
    LANDSCAPE (横向) 或 PORTRAIT (纵向)
    11.autoWebview 直接转换到 WebView 上下文。 默认值 false、true, false
    12.noReset 不要在会话前重置应用状态。默认值 false。true, false
    13.fullReset(iOS) 删除整个模拟器目录。 (Android) 通过卸载——而不是清空
    数据——来重置应用状态。在 Android 上,这也会在会话结束后自动清除被测
    应用。默认值 false|true, false

    Android特有
    1.appActivity 你要从你的应用包中启动的 Android Activity 名
    称 。它通常需要在前面添加 ( 如使用 .MainActivity 而不是
    MainActivity) MainActivity, .Settings|
    2.appPackage 你 想 运 行 的 Android 应 用 的 包 名 | 比如
    com.example.android.myApp, com.android.settings
    3.appWaitActivi 你 想要等待启动的 Android Activity 名 称
    SplashActivity
    4.deviceReadyTimeout 设置等待一个模拟器或真机准备就绪的超时
    时间 5

    5,androidCoverage 用于执行测试的 instrumentation 类。作为命
    令 adb shell am instrument -e coverage true -w 的 -w 参数。
    com.my.Pkg/com.my.Pkg.instrumentation.MyInstrumentation
    enablePerformanceLogging (仅适用于 Chrome 和 webview) 开启
    6.Chromedriver 的性能日志。 (默认 false) true, false
    7.androidDeviceReadyTimeout 等待设备在启动应用后准备就绪的超
    时时间。以秒为单位。如 30
    8.androidDeviceSocket 开发工具的 socket 名称。只有在被测应用
    是一个使用 Chromium 内核的浏览器时需要。 socket 会被浏览器打
    开 ,然后 Chromedriver 把它作 为开 发者工具 来进 行 连 接。如
    chrome_devtools_remote

    9.avd 需要启动的 AVD (安卓虚拟设备) 名称。如 api19
    10, avdLaunchTimeout 以毫秒为单位,等待 AVD 启动并连接到 ADB
    的超时时间。(默认值 120000)300000
    11、avdReadyTimeout 以毫秒为单位,等待 AVD 完成启动动画的超
    时时间。(默认值 120000) 300000
    12.avdArgs 启动 AVD 时需要加入的额外的参数。如 -netfast
    13.useKeystore 使用一个自定义的 keystore 来对 apk 进行重签
    名。默认值 false ,true or false

  • 相关阅读:
    使用docker部署微服务
    配置git仓库SSH秘钥,实现免密登录
    windows添加打印机失败
    流媒体之HLS与DASH
    docker安装mysql8.0
    去它的不要找客观原因
    idea提交代码到gitee报错:The requested URL returned error: 403
    使用docker compose微服务编排
    docker安装redis
    OpenGL环境安装
  • 原文地址:https://www.cnblogs.com/limoo999/p/7715589.html
Copyright © 2011-2022 走看看