Appium|Appium Capabilities 常用配置
Capabilities文档
基础配置
caps = {}
caps['platformName'] = 'Android' # 使用到移动平台 IOS/Android
caps['deviceName'] = 'emulator' # 启动设备名称,iPhone/模拟器/安卓
cpas['platformVersion'] = '7.0'# 指定系统到版本
caps['automationName'] ='appium' # 使用到自动化引擎,如,appium,Selendroid(安卓API 17一下),XCUITest。默认appium
caps['appPackage'] = 'app包名'
caps['appWaitActivity'] = '被测试app的Activity'
其他配置
配置模拟器启动
caps = {}
caps['avd'] = "Pixe1_API_28"# 模拟器名称# 使用命令查看本地已经安装的模拟器
$(which emulator) -list-avds
配置Appium等待多少时间未接收到来自客户端的新命令时终止整个会话,默认60秒(以秒为单位
caps['newCommandTimeout'] = 60
配置网络速度
caps['networkSpeed'] = "gsm"# 2G
配置不重启app的情况下,在当前页面进行操作。可用配合手动进行绕过一些验证。
caps['dontStopAppOnReset'] = True
caps['noReset'] = True# 这两个需组合使用
【Appium|Appium Capabilities 常用配置】配置优化启动速度
caps['ignoreUnimportantViews'] = True# 只显示主要的元素属性,此功能可以加快测试执行,因为忽略某些元素时,可访问性命令将运行得更快。
caps['disableAndroidWatchers'] = True# 系禁用android监视程序,监视应用程序没有响应和应用程序崩溃
caps['skipUnlock'] = True#在会话创建期间跳过解锁
caps['skipLogcatCapture'] = True# 跳过捕捉logcat
caps['skipServerInstallation'] = True# 跳过uiAutomator2服务器安装
推荐阅读
- 标签、语法规范、内联框架、超链接、CSS的编写位置、CSS语法、开发工具、块和内联、常用选择器、后代元素选择器、伪类、伪元素。
- 数组常用方法一
- 常用git命令总结
- java|java 常用知识点链接
- c#常用网址记录
- 5|5 个 PPT 常用快捷键带你从此走向高效
- Python|Win10下 Python开发环境搭建(PyCharm + Anaconda) && 环境变量配置 && 常用工具安装配置
- iOS常用第三方库
- linux笔记|linux 常用命令汇总(面向面试)
- 技术|为参加2021年蓝桥杯Java软件开发大学B组细心整理常见基础知识、搜索和常用算法解析例题(持续更新...)