【发布时间】:2020-03-25 23:04:13
【问题描述】:
我能够在 Nox 模拟器和真实设备上运行测试。但它发生了,可能是在我安装了一些软件之后,查尔斯可能是,在 Nox 模拟器上执行了一次测试,然后它开始在 Appium 日志中给出错误,然后我在真实设备上尝试,它工作了一次,然后没有之后就不工作了。
我尝试了什么:
- 花一整天时间阅读现有答案并尝试不同的答案 解决方案
- 卸载所有与代理相关的应用程序
- 更新 Appium 版本
- 在 appium 上尝试不同的端口
- 为 appium、selenium 等更新 java 客户端
- 重新安装 SDK
使用以下功能运行 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 日志:https://pastebin.com/vU5mZJCh
【问题讨论】:
标签: android selenium adb appium android-uiautomator