java-clienk 实现获取手机应用设备信息
获取手机设备信息
public static void testAppiumApi() throws InterruptedException{
Thread.sleep(7000);
//getPageSource
//System.out.print(androidDriver.getPageSource());
//currentActivity
//System.out.println(androidDriver.currentActivity());
//getCapabilities
//System.out.println(androidDriver.getCapabilities());
// 获取设备时间信息
// getDeviceTime();
System.out.println("设备事件:"+androidDriver.getDeviceTime());
// 获取设备DPI,注意不是分辨率
// getDisplayDensity();
System.out.println("DPI:"+androidDriver.getDisplayDensity());
// 获取automation name,默认为null,如果有指定automation name为uiautomator2就为对应的值
// getAutomationName();
System.out.println("当前的引擎:"+androidDriver.getAutomationName());
// 获取设备横竖屏状态,有PORTRAIT(竖屏)与LANDSCAPE(横屏)
// getOrientation(); lanscape:横屏 portrait:竖屏
System.out.println("当前横竖屏状态:"+androidDriver.getOrientation());
androidDriver.resetApp();
androidDriver.isAppInstalled("com.tencent.mm");
Thread.sleep(3000);
}