appium基础-3 Capability配置与启动App

本文介绍了Appium的基础知识,包括Appium在设备上的守护应用、webdriber模块的区别以及desired capabilities的概念。重点讲解了如何配置和启动Appium session,包括平台、版本、设备名等常见capability的设置,并提供了启用夜神模拟器进行测试的参数示例。此外,还提到了通过Desired Capabilities和JSON Representation设置键值对的方法。
摘要由CSDN通过智能技术生成

知识点

1、首次启动Appium会在设备上安装2个守护app,Appium Settings和Unlock 部分设备系统由于权限的问题(如:三星S6 edge+)需要用户手动确认安装,否则不安装守护App会导致脚本运行失败,安装好后不要随意卸载这两个App。
• Unlock :用于解锁手机弹窗提示
• Appium Setting:Appium守护app
2、from appium import webdriver 中的webdriber模块和selenium中的webdriver模块不一样!

Capability-session

desired capability的功能是配置Appium会话。是一组设置的键值对的集合,其中键对应设置的名称,而值对应设置的值。(如:“platformName”: “Android”)Desired Capabilities主要用于通知Appium服务器建立需要的Session。

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

Capability常见配置

主要分成了三部分:公共部分、ios部分、android部分。标红为常用键值。

  • 公用Capability
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值