AutomationTest/config/app_ui_devices_info_templat...

88 lines
3.6 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[devices_info]
### 本配置支持多设备并行,请使用||分割每一个测试设备信息
# 使用文件创建允许的字符,确保每个设备唯一
devices_desc = xiaomi ||
# 每台设备测试使用的配置文件名
app_ui_configs = app_ui_android_demoProject_xiaomi.conf ||
# 每台设备测试使用的api配置文件名多个api配置文件使用&&隔开,无则放空
api_configs = app_ui_android_demoProject_xiaomi_api.conf ||
# 手机授权弹窗调过的文本,无则放空,一台手机有多个文本则用&&隔开
system_auth_alert_labels = 允许 ||
is_enable_system_auth_check= True||
# 设备id
udids = 127.0.0.1:7555 ||
# 平台名称
platformNames = Android ||
# Android5.0及以上才能使用UiAutomator2以下使用UiAutomator
# 如果要使用UiAutomator2,则设置automationName=UIAutomator2,不使用则放空
# iOS9.3及以上使用XCUITest
automationNames = UiAutomator2 ||
# 系统版本
# ios填写前两位版本号即可
platformVersions = 6.0.1 ||
# Android此参数会被忽略
# iOS使用instruments -s devices查看
deviceNames = Android Emulator ||
# appium 的server ip
server_ips = 172.16.52.203 ||
# appium 的server port并行设备都在同一个appium server上时确保每个设备唯一
server_ports = 4723 ||
# 混合应用chromeDriver端口端口建议从6200开始并行设备都在同一个appium server上时确保每个设备唯一无需则放空
chromeDriverPorts = 5200 ||
# 混合应用chromeDriver绝对路径确保驱动版本与手机应用浏览器内核保持匹配无需则放空
chromeDriverPaths = C:\Users\yanch\Desktop\tmp\chromedriver\chromedriver.exe ||
# 当上下文切到原生即不在web context时关闭ChromeDriverSession混合应用建议设置为true
recreateChromeDriverSessions = true ||
# 在web context时是否使用原生进行截图混合应用建议设置为true
nativeWebScreenshots = true
# systemport如果使用UiAutomator2端口范围为8200~8299使用espresso端口范围为8300~8399并行设备都在同一个appium server上时确保每个设备唯一
systemports = 8200 ||
# ios并行测试使用端口建议从5400开始不用可注释并行设备都在同一个appium server上时确保每个设备唯一
# wdaLocalPorts = 5400||
# 仅支持AndroidappActivitys、appPackages和apps_dirs(安装包路径)、apps_urls三者选一,不选的放空
# 查看当前应用的的appActivity、appPackage的命令adb shell dumpsys window | findstr mCurrentFocus
# 单台设备串行测试多个app使用"&&"分割如appPackages = com.moji.mjweather&&com.moji.debug.mjweather ||
appPackages = com.moji.mjweather ||
appActivitys = com.moji.mjweather.MainActivity ||
# 仅支持iOSbundleIds和apps_dirs(安装包路径)、apps_urls三者选一,不选的放空
# 查看设备应用bundleId的命令ideviceinstaller -l
# 单台设备串行测试多个app使用"&&"分割
bundleIds =
# app安装包存放的路径将会遍历目录下所有app包进行串行测试
# 请确保安装包放置在packages目录下填写相对路径
apps_dirs =
# app安装包url地址单台设备串行测试多个app使用"&&"分割
apps_urls =
# 是否跳过检测和使用debug key对app进行签名该参数配合apps_dirs有值时使用。仅对UiAutomator有效默认为false
noSigns = True ||
# android:启动session前及结束测试后停止app、清除app数据、卸载app
# ios:在开始测试前及结束测试后卸载app、销毁模拟器
# 当为True时apps_dirs必须提供
fullResets = False ||
# True:保留APP数据不重置APP 。与fullResets不能同时为True
noResets = True ||