配置Appium会话---capability配置信息

一、capability

        desired capability的功能是配置Appium会话,告诉Appium服务器想要自动化的平台(操作系统)和应用程序(App)。Desired Capabilities是一组设置的键值对的集合,其中键对应设置的名称,而值对应设置的值。(如:"platformName": "Android")。Desired Capabilities主要用于通知Appium服务器建立需要的Session。

二、session

        会话。Appium的客户端和服务端之间进行通信都必须在一个Session的上下文中进行。客户端在发起通信的时候首先会发送一个叫作“Desired Capabilities”的JSON对象给服务器。服务器收到该数据后,会创建一个session并将session的ID返回到客户端。之后客户端可以用该session的ID发送后续的命令。

三、常用capability配置信息

        (1)公共部分

        platformName  str,操作系统的名称  

        platformVersion  str,操作系统的版本  

        deviceName  str,设备id,如127.0.0.1:62001

        app:str,apk文件的路径,可以自动安装App  

        noReset: bool,是否重置App的状态,True(不重置)/False(重置,默认)

         (2)Android独有

        appPackage  str,package的name值,用来指定被测App  

        appActivity  str,launchable-activity的name值,用来打开被测App

        (3)IOS独有 

        udid  str,ios的设备id  

        bundleId  str,ios应用程序id

四、 capability启动App

        (1) 配置capability信息:

                platformName:操作系统的名字

                platformVersion:操作系统版本

                deviceName:设备id

                appPackage:package包名

                appActivity:activity活动名

                noReset:是否重置App的状态

        (2)配置好之后可以保存下来方便下次使用,启动回话之前必须先打开并连接移动设备

        (3)首次建立会话会在移动设备中安装appium setting和unlock两个软件  appium setting :appium守护进程,保证appium正常运行  unlock:解锁,只能实现滑动解锁

        (4)当运行一段时间,可能会提示appium setting出现错误,重启或者重新安装模拟器

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值