java启动方法1、需要安装JAR
2、启动如下:public class InitDriver {public static AndroidDriver initDriver() throws Exception{File app=new File(“自己安装包.apk”);DesiredCapabilities caps=new DesiredCapabilities();caps.setCapability(MobileCapabilityType.DEVICE_NAME, “Android“);caps.setCapability(MobileCapabilityType.APP, app.getAbsolutePath());caps.setCapability(MobileCapabilityType.AUTOMATION_NAME, “Appium”);caps.setCapability(MobileCapabilityType.UDID, “127.0.0.1:62001”);caps.setCapability(MobileCapabilityType.NEW_COMMAND_TIMEOUT, 600);//caps.setCapability(MobileCapabilityType.FULL_RESET, true);caps.setCapability(AndroidMobileCapabilityType.APP_PACKAGE, “包名“);caps.setCapability(AndroidMobileCapabilityType.APP_ACTIVITY, “签名“);caps.setCapability(AndroidMobileCapabilityType.UNICODE_KEYBOARD, true);caps.setCapability(AndroidMobileCapabilityType.RESET_KEYBOARD, true);caps.setCapability(AndroidMobileCapabilityType.NO_SIGN, true);AndroidDriver driver=new AndroidDriver(new URL(“http://127.0.0.1:4723/wd/hub”), caps);return driver;}}三、获取报名与签名命令:aapt d badging Desktopxxxxx.apk |findstr “package launchable-activity”如:aa开发云主机域名pt d badging DesktopToon-beijing-test.apk |findstr “package launchable-activity”package: name=’包名‘ versionCode=’1709111541′ versionName=’1.8.0′ platformBuildVersionName=’7.1.1’launchable-activity: name=’签名‘ label=” icon=”
四appium启动方式:appium -a 127.0.0.1 -p 4723–U4ca1558c–no-reset五:DesiredCapabilities的参数配置和含义
1、本地安装apk包的文件路径设置,不需要安装就不用设置 File classpathRoot = new File(System.getProperty(“user.dir”));
File appDir = new File(classpathRoot, “apps”);
File app = new File(appDir, “kingyee.apk”);2、在当前session前不重置app状态capabilities.setCapability(“noReset”, true);3、测试的web浏览器,如果是测app则忽略capabilities.setCapability(CapabilityType.BROWSER_NAME, “”);4、平台设置iOS,Android, or FirefoxOScapabilities.setCapability(“platformName”, “Android”);5、设备序列号设置
capabilities.setCapability(“deviceName”, “Baytrail515B4E05”);6、系统版本号设置
capabilities.setCapability(“platformVersion”, “4.4.4”);7、避免重新签名capabilities.setCapability("noSign","true");
8、支持中文输入
capabilities.setCapability(“unicodeKeyboard”,”True”);
9、重置输入法到原有状态
capabilities.setCapability(“resetKeyboard”,”True”);10、设置apk的包名
capabilities.setCapability(“appPackage”, “com.kingyee.m”);11、设置启动Activity
capabilities.setCapability(“appActivity”, “com.kingyee.m.Start”);
如何安装apache并使工作模式为work?这个问题可能是我们日常工作经常见到的。通过这个问题,希望你能收获更多。下面是解决这个问题的步骤内容。一、apache模式的查看 如果apache已经安装,我们可以用 httpd -l 命令查看当前模式(只可能有一种)…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。