实例化DesiredCapabilities
DesiredCapabilities caps = new DesiredCapabilities();
File app = new File("/Users/zhihunew1.apk");
caps.setCapability(MobileCapabilityType.APP, getAbsolutePath());
caps.setCapability(MobileCapabilityType.DEVICE_NAME, "XXXXX");
caps.setCapability(MobileCapabilityType.NO_RESET, true);
caps.setCapability(MobileCapabilityType.NEW_COMMAND_TIMEOUT, 600);
caps.setCapability(AndroidMobileCapabilityType.APP_PACKAGE, appPackage);
caps.setCapability(AndroidMobileCapabilityType.APP_ACTIVITY, appActivity);
caps.setCapability(AndroidMobileCapabilityType.APP_WAIT_ACTIVITY, appWaitActivity);
caps.setCapability(AndroidMobileCapabilityType.UNICODE_KEYBOARD, true);
caps.setCapability(AndroidMobileCapabilityType.Reset_KEYBOARD, true);
caps.setCapability(AndroidMobileCapabilityType.AUTO_GRANT_PERMISSIONS, true);
AndroidDriver<AndroidElement> driver = new AndroidDriver<>(new URL("http://127.0.0.1:4723/wd/hub"),caps)