Capability 高级用法
newCommandTimeout
udid
autoGrantPermissions
-newCommandTimeout(default 60s, 60s 之内没有给 appium 发请求,appium 会自动结束 session 连接,自动关闭 app,自动退出,比如视频处理然后上传,超过 60s,由于网络原因,或者视频过大,比如上传 apk 之后再运行测试,上传超过 60s 就会结束连接,app 还没启动呢,任务就失败了)
Language 做国际化测试,配置本地的语言
-
Udid 有多台设备,如果不设置,默认会选 adb devices 里面的第一个设备
- 将来作集群自动化比较重要
autoGrantPermissions 自动授予权限弹窗
测试策略
- noreset
- fullreset
- dontStopAppOnReset
性能相关
- skipServerInstallation
- skipDeviceInitializaiton
- skipUnlock
- skipLogcatCapture
- systemPort
- relaxed-security 启动的时候设置
Appium 启动命令
- Appium --relaxed-security