首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用Appium在ios中获取应用程序版本、设备操作系统版本等应用程序信息?

如何使用Appium在ios中获取应用程序版本、设备操作系统版本等应用程序信息?
EN

Stack Overflow用户
提问于 2019-05-30 13:17:42
回答 1查看 992关注 0票数 3

我正在使用appium测试应用程序,并将测试输出集成到testrail中。我需要在testrail中添加设备和应用程序信息。在android中,我可以使用如下adb命令获取应用程序和设备信息,如设备型号、设备版本和应用程序版本:

代码语言:javascript
复制
adb -s 012313gasda shell getprop ro.product.model
adb -s 012313gasda shell getprop ro.build.version.release
adb -s 012313gasda shell dumpsys package com.test.app |grep versionName

我如何才能在ios中获得相同的信息?使用以下命令将返回在所需功能中设置的设备名称和操作系统版本

代码语言:javascript
复制
driver.getCapabilities().getCapability("deviceName").toString();
driver.getCapabilities().getCapability("CapabilityType.VERSION").toString();

有什么方法可以获取ios的设备和应用程序信息吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-31 07:23:01

您可以使用ideviceinfo执行类似于adb的操作,例如在SO post https://stackoverflow.com/a/55028994/8016330中。

代码语言:javascript
复制
PRODUCT_NAME=$(ideviceinfo --udid $DEVICE_UDID --key ProductName)
PRODUCT_TYPE=$(ideviceinfo --udid $DEVICE_UDID --key ProductType)
PRODUCT_VERSION=$(ideviceinfo --udid $DEVICE_UDID --key ProductVersion)

HTH

詹姆斯

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

https://stackoverflow.com/questions/56372031

复制
相关文章

相似问题

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