[英]How to get Device name and App Version using Appium Driver
我能夠使用設備Android版本
driver.getCapabilities().getCapability("platformVersion");
Simillarly我將如何獲得設備名稱和應用程序版本。 我嘗試了以下但沒有用
driver.getCapabilities().getCapability("deviceName");
driver.getCapabilities().getCapability("appVersion");
driver.getCapabilities().getCapability("deviceName").toString();
driver.getCapabilities().getCapability("CapabilityType.VERSION").toString();
這將返回所需功能中設置的設備名稱和操作系統版本。 如果要在創建驅動程序之前或在運行時獲取設備信息(以檢查已連接設備的正確信息),則必須使用以下命令獲取設備操作系統版本。 (adb for android和instrument for iOS)
對於Android -
adb -s " + deviceID + " shell getprop ro.build.version.release
對於iOS -
instruments -s devices
將上面命令的輸出存儲在String數組中並檢索所需信息。
使用Adb
獲取設備名稱
adb.exe -s " +deviceID+ " shell getprop ro.product.model
獲取設備操作系統版本
adb.exe -s " +deviceID+ " shell getprop ro.build.version.release
獲取應用版本
adb -s " +deviceID+ " shell dumpsys package yourPackageName | grep versionName
用這個:
driver.getCapabilities().getCapability("deviceModel").toString()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.