appium1--caps配置
程序员文章站
2022-06-21 19:48:27
1.初始化参数(Capability)android和ios通用automationName:使用哪个自动化引擎,Appium(默认)或Selendroid(老版本)或UiAutomator2或Espresso对于Android或XCUITestiOS或YouiEngine使用You.i引擎构建的应用程序platformName:使用的是哪个系统,(iOS,Android或FirefoxOS)platformVersion:系统版本deviceName:使用的移动设备或模拟器的种类...
1.初始化参数(Capability)
android和ios通用
automationName:使用哪个自动化引擎,
Appium(默认)
或Selendroid(老版本)
或UiAutomator2
或Espresso对于Android
或XCUITestiOS
或YouiEngine使用You.i引擎构建的应用程序
platformName:使用的是哪个系统,(iOS,Android或FirefoxOS)
platformVersion:系统版本
deviceName:使用的移动设备或模拟器的种类 (Android Emulator 或者手机名称) (adb devices 可以查看)
app:上传的app的路径 (/abs/path/to/my.apk 或者http://myapp.com/app.ipa)
如果手机已经安装上此app就无需这项了
noReset:在此会话之前不要重置应用程序状态。这个参数是用来控制是否清除session信息的 (true, false)
当不使用这个参数,默认为False的时候。如果上一个测试用例登录成功过了。下一个测试用例,在打开app时,进来的还是 app打开的初始页面。是不会记录登录状态的
当使用这个参数,将至设置成True。如果上一个测试用例登陆成功了,下一个测试用例,在打开app时,进来的页面是登录成功后的页面。会保持登录状态。
android单独
appActivity:要从包中启动的Android活动的活动名称(aapt dump badging apk包的路径获取)
appPackage:你想运行的Android应用程序的Java包(aapt dump badging apk包的路径获取)
ios单独
udid:物理机的id(idevice_id -l)
本文地址:https://blog.csdn.net/weixin_44862453/article/details/110194515