我能够在Nox模拟器和真实设备上运行测试。但是它发生了,也许是在我安装了某些软件之后,Charles可能是,该测试在Nox模拟器上执行了一次,然后开始在Appium日志中给出错误,然后我尝试在真实设备上运行,但一次却没有。之后不能工作。
我尝试了什么:
具有以下功能的运行Appiumg
File app = new File("app.apk");
DesiredCapabilities capabilities = DesiredCapabilities.android();
capabilities.setCapability("platformName","Android");
capabilities.setCapability("platformVersion","7.0");
capabilities.setCapability("deviceName", "Android");
capabilities.setCapability("automationName", "UiAutomator2");
capabilities.setCapability("browserName", "");
capabilities.setCapability("app", app.getAbsolutePath());
capabilities.setCapability("noReset", !fresh);
capabilities.setCapability("autoGrantPermissions", true);
try {
return new AppiumDriver(new URL(appiumPath), capabilities);
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
它会安装Appium设置应用程序并成功测试该应用程序。但不会继续进行。
Appium Log:https://pastebin.com/vU5mZJCh
错误表明您所需的功能是错误的。