微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Appium启动(客户端+Server)

客户端:

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] 举报,一经查实,本站将立刻删除。

相关推荐