首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Appium- set功能

Appium- set功能
EN

Stack Overflow用户
提问于 2017-04-09 13:20:44
回答 2查看 666关注 0票数 0

我用appium编写了测试用例,并使用代码提供了设备名称、平台版本、平台名称

代码语言:javascript
复制
 capabilities.setCapability("deviceName", "samsung");
 capabilities.setCapability("platformVersion", "6.0.1");
 capabilities.setCapability("platformName","Android");
 capabilities.setCapability("app", app.getAbsolutePath());

问题是,该测试代码仅在具有这些specifications.How的设备中被支持,以便编写appium代码以自动获取设备规范,从而相同的测试代码可以在任何设备中运行,而不需要在代码中提供电话规范。

EN

回答 2

Stack Overflow用户

发布于 2017-04-11 21:30:08

您可以从外部读取excel工作表或配置文件等中的详细信息,并将其传递给功能

在调用功能之前,请读取文件中的可用数据并将其传递给功能

票数 0
EN

Stack Overflow用户

发布于 2017-04-11 23:17:49

您可以使用以下代码来获取操作系统功能。

代码语言:javascript
复制
String deviceName= android.os.Build.MODEL; 
String verion = android.os.Build.VERSION.RELEASE;

您可以在代码中使用上面的代码,如下所示

代码语言:javascript
复制
 capabilities.setCapability("deviceName", deviceName);
 capabilities.setCapability("platformVersion", verion );
 capabilities.setCapability("platformName","Android");
 capabilities.setCapability("app", app.getAbsolutePath());

platformName :它应该和我们在安卓操作系统上运行的一样。

应用程序:它应该因应用程序的不同而有所不同

希望能对你有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43303323

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档