Appium Server 传递Android参数
来源:互联网 发布:单零点补偿网络 编辑:程序博客网 时间:2024/05/29 07:18
Appium server Capabilities传递参数 Android 特定
Android Only
参考:
http://appium.io/slate/cn/master/
ANDROID特有
appActivity
你要从你的应用包中启动的 Android Activity 名称。它通常需要在前面添加 .
(如:使用.MainActivity
而不是 MainActivity
)MainActivity
, .Settings
appPackage
你想运行的Android应用的包名比如com.example.android.myApp
, com.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
)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 进行重签名。默认值 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.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 启动被测应用时继续存活。默认值 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
0 0
- Appium Server 传递Android参数
- Appium Server 传递iOS参数
- Appium Server 传递的基本参数
- android internet参数传递
- android 参数传递
- Android intent传递参数
- Android---intent传递参数
- Android传递参数总结
- Android JNI参数传递
- android bundle传递参数
- SQL Server 2008:传递表值参数
- SQL Server 2008:传递表值参数
- 用server.transfer传递多个参数
- flex传递参数到server乱码问题
- appium android
- android activity之间传递参数
- android之JNI参数传递
- android之JNI参数传递
- java环境下:MongoDB的crud操作之Update (二)
- 找出被替换的整数
- objective-c 学习系列目录 不定时更新
- Linux找不到jni.h和找不到jni_md.h原因及解决方案
- GoAgent教程
- Appium Server 传递Android参数
- android之用于退出本应用
- Android官方文档training中英文翻译目录大全:29篇已翻译,45篇未翻译
- Codefroces 32C (简单模拟+数学)
- [Unity3D]InvalidOperationException: out of sync
- UVA Problem E - Camel trading(栈和队列)
- 程序员不想永远做技术?你能做到下面六点吗?
- 【JSP开发】Attribute 和 Parameter 的区别
- 《stl源码剖析》-- 迭代器概念和trait编程技法