Мне удалось запустить тесты как на эмуляторе Nox, так и на реальном устройстве. Но это случилось, может быть, после того, как я установил какое-то программное обеспечение, Чарльз, возможно, что тест был выполнен один раз на эмуляторе Nox, а затем он начал выдавать ошибки в журнале Appium, а затем я попробовал на реальном устройстве, и он работал один раз, а затемt работать после этого.
То, что я пробовал :
- Потратьте целый день на чтение существующих ответов и пробуя различные решения
- Удалите все связанные проксиприложения
- Обновление версий Appium
- Попробуйте разные порты на appium
- Обновите Java-клиенты для appium, selenium и т. д.
- Переустановите 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