欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

appium1--caps配置

程序员文章站 2022-03-11 21:56:11
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