appium新手入门(7)—— Desired Capabilities
appium新手入门(7)—— Desired Capabilities
虫师 创建于 7 个月 之前
最后更新时间 2018-12-12
从后台统计来看,appium 系列的教程很受欢迎!于是,我继续更新,也希望你把这个教程推荐给更多学习 appium 的小伙伴!
Desired Capabilities
Desired Capabilities 在启动 session 的时候是必须提供的。
Desired Capabilities 本质上是以 key value 字典的方式存放,客户端将这些键值对发给服务端,告诉服务端我们想要怎么测试。它告诉 appium Server这样一些事情:
-
本次测试是启动浏览器还是启动移动设备。
-
是启动Andorid还是启动iOS。
-
启动Android时,app的package是什么。
-
启动Android时,app的activity是什么。
-
...
Desired Capabilities 配置
Appium 的 Desired Capabilities 基本配置如下:
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("deviceName", "Android Emulator");
capabilities.setCapability("automationName", "Appium");
capabilities.setCapability("platformName", "Android");
capabilities.setCapability("platformVersion", "5.1");
capabilities.setCapability(