软件测试 | Capability使用进阶
发布时间:2023-06-18 10:05:10 作者:互联网收集 浏览量:52
Capability是一组键值对的集合(如“platformName” : 'Android')。Capability主要用于通知Appium服务端建立Session需要的信息。客户端使用特定语言生成Capability,最终会以JSON对象的形式发送给Appium服务端。
下面的例子代码展示了几个重要的Capability参数。
Python版本
Java版本
上面的Capability参数说明。
这里用到3个配置项,“platformName” 'platformVersion' 'deviceName' 分别代表被测平台名、被测平台的版本、设备名称。除了这3个参数是最基本的配置项,还有很多其他的配置项。
Capability参数非常多,通用型的参数适用于Android平台或iOS平台。表5-5所示是部分通用型的参数。
Capability参数
描述
值
automationName
使用那个驱动引擎
Appium(默认)
platformName
使用那个被测平台
iOS、Android,或者Firefox系统
platformVersion
被测平台的版本
如7.1,4.4
deviceName
使用哪种设备
iPhone模拟器,iPad模拟器,iPhone Retina4寸,Android模拟器,Galaxy S4等
(1)仅支持Android平台的参数
表5-6所示的Capability参数仅支持Android平台。
(2)仅支持iOS平台的参数
表5-7所示的Capability参数仅支持iOS平台。
搜索微信公众号:TestingStudio霍格沃兹的干货都很硬核
收藏
最热文章
为您推荐
最新文章
热门话题