Java Appium未启动正确的应用程序
我开始学习使用Appium工具进行自动测试(基于macOS系统下eclipse IDE的java代码) 我想我已经完成了在教程中找到的所有必需配置 但当我执行程序时,appium正在安装我应该测试的应用程序,但它正在启动WebDriverAgent Xcode项目中存在的integration.app,我不明白为什么 实际上,它在手机中安装了WebDriverAgent,我需要测试的应用程序和集成应用程序(WebDriverAgent项目中的默认应用程序),并在我的设备中启动integration.app 下面是一些小代码Java Appium未启动正确的应用程序,java,ios,macos,appium,Java,Ios,Macos,Appium,我开始学习使用Appium工具进行自动测试(基于macOS系统下eclipse IDE的java代码) 我想我已经完成了在教程中找到的所有必需配置 但当我执行程序时,appium正在安装我应该测试的应用程序,但它正在启动WebDriverAgent Xcode项目中存在的integration.app,我不明白为什么 实际上,它在手机中安装了WebDriverAgent,我需要测试的应用程序和集成应用程序(WebDriverAgent项目中的默认应用程序),并在我的设备中启动integratio
DesiredCapabilities=新的DesiredCapabilities();
能力。设置能力(“平台名”、“iOS”);
能力。设置能力(“deviceName”、“iPhone管理员”);
能力。设置能力(“平台版”、“12.2”);
能力.setCapability(“app”、“path/app.ipa”);
能力。设置能力(MobileCapabilityType.NO_RESET,true);
能力.setCapability(MobileCapabilityType.AUTOMATION_名称,“XUITest”);
setCapability(“useNewWDA”,false);
能力。设置能力(“xcodeOrgId”、“haitem Kefi”);
setCapability(“xcodeSigningId”、“iPhone开发者”);
setCapability(“bundleId”,“bundle”);
能力。设置能力(“udid”、“did”);
IOSDriver driver=新的IOSDriver(url、功能);
driver.manage().timeouts().implicitlyWait(10,TimeUnit.SECONDS);
driver.launchApp();
首先:
IOSDriver driver = new IOSDriver(url, capabilities);
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
足够启动应用程序,无需调用driver.launchApp()代码>
第二:尝试使用capabilities.setCapability(“fullReset”,true)代码>而不是能力.setCapability(MobileCapabilityType.NO_RESET,true)代码>