客户端:
public static AndroidDriver initDriver(int port, String udid, String deviceName){
DesiredCapabilities desiredCapabilities = new DesiredCapabilities();
desiredCapabilities.setCapability("automationName","Appium");
desiredCapabilities.setCapability("platformName", "Android");
//设置安卓系统版本
desiredCapabilities.setCapability("platformVersion", "7.1.2");
desiredCapabilities.setCapability("deviceName", deviceName);
desiredCapabilities.setCapability("udid", udid);
desiredCapabilities.setCapability("appPackage", "com.hpbr.bosszhipin");
desiredCapabilities.setCapability("appActivity", "com.hpbr.bosszhipin.module.main.activity.MainActivity");
// desiredCapabilities.setCapability("appPackage", "com.tencent.mm");
// desiredCapabilities.setCapability("appActivity", "com.tencent.mm.ui.LauncherUI");
desiredCapabilities.setCapability("noreset", "true");//防止重安装app
desiredCapabilities.setCapability("dontStopAppOnReset", "true");
desiredCapabilities.setCapability("unicodeKeyboard", "true");//使用 Unicode 输入法 ,支持中文输入
desiredCapabilities.setCapability("resetKeyboard", "true");//重置输入法到原有状态
desiredCapabilities.setCapability("newCommandTimeout", 60*10);//设备10分钟无命令超时断开
try {
URL remoteUrl = new URL("http://127.0.0.1:"+port+"/wd/hub");
return new AndroidDriver(remoteUrl, desiredCapabilities);
} catch (MalformedURLException e) {
e.printstacktrace();
return null;
}
}
Server:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。