Appium перестал работать после первого выполнения теста - PullRequest
0 голосов
/ 30 ноября 2019

Мне удалось запустить тесты как на эмуляторе 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

1 Ответ

0 голосов
/ 01 декабря 2019

Ошибка указывает, что ваши требуемые возможности неверны.

Удалите эту строку.

capabilities.setCapability("device", "Android");

Для получения дополнительной информации см. Ссылку ниже:
http://appium.io/docs/en/writing-running-appium/caps/

...