Appium入门参数:
platformName:平台名称,一般是Android或iOS;
platformVersion:平台的版本号,可以使用以下命令:
adb shell getprop ro.build.version.release
deviceName:设备ID,如果是单设备可以不用填写;
appPackage:被测app的包名,可以使用以下命令来查询:
adb shell dumpsys window |findstr "usedApp" 查询手机当前窗口打开的App,需要打开对应App
appActivity:被测app的界面名,也是appium的入口:
adb shell dumpsys window |findstr "usedApp" 查询手机当前窗口打开的App,需要打开对应App
红色标注的为appPackage,绿色为appActivity。我自己比较喜欢用这个命令,当然也可以使用以下命令:
adb shell dumpsys activity |findstr "mResume" 查询对应App的package和activity
可以使用aapt命令,不需要打开app:
aapt dump badging {App的路径,不能包含中文}
Appium其他参数:
resetKeyboard:需要中文输入,可以开启此参数,默认为False,True为开启,重置当前设备的输入键盘;
unicodeKeyboard:配合resetKeyboard使用,默认为Fasle,True为开启,使用unicode编码输入;
noReset:用来记住App的session,默认为Fasle,True为开启,eg:如果有登录,可以开启,再次执行案例就不需要再次登录;
newCommandTimeout:默认为60s,默认无操作,60s超时,单位为秒;
autoGrantPermissions:true,让Appium自动获取App权限,注意与noReset不能共同使用。
标签:appium,shell,入门,dumpsys,App,开启,默认,adb From: https://www.cnblogs.com/dylancoding/p/16638237.html