Отображение ошибки: «Исходная ошибка: для переустановки требуется опция« приложение »» при запуске сеанса в Appium - PullRequest
0 голосов
/ 24 апреля 2020

Я новичок в Аппиуме. Я определил во вкладке 'Desired Capabilities' необходимые возможности, такие как:

  • имя_устройства,
  • udid,
  • имя_платформы,
  • платформаВерсия,
  • appPackage,
  • appActivity

После того, как я нажал кнопку Start Session, я получил сообщение об ошибке “An unknown server-side error occurred while processing the command. Original error: ‘app’ option is required for reinstall”.

Перед этим я запустил виртуальное устройство android, но на моем устройстве нет нужного приложения. Должен ли я связать исходный код с возможностями Appium и как мне это сделать? Какие инструменты следует использовать (Android Studio или IntelliJ IDEA)? Пожалуйста, помогите мне.

1 Ответ

0 голосов
/ 26 апреля 2020

Эта ошибка возникает, если на вашем устройстве не установлено приложение.

Два способа решения этой проблемы -:

  1. Установите приложение на устройство с помощью сценария с использованием возможностей приложения.

В приложении можно указать абсолютный путь к файлу .apk.

            "platform"       : "Android",               
            "platformVersion": "9.0",
            "deviceName"     : "Redmi Nitin",
            "appPackage".    : "my.nitin.stackoverflow",
            "appActivity"    : "view.activity.splash.SplashScreenActivity",
            "automationName" : "uiautomator2",
            "app".           : "giveherepath.apk"
            "fullReset".     : "true"

Если вы не хотите устанавливать файл .apk с помощью скрипта, установите его вручную и запустите приложение, используя имя пакета и возможности активности, о которых вы упомянули в вопросе.

        "platform"       : "Android",               
        "platformVersion": "9.0",
        "deviceName"     : "Redmi Nitin",
        "appPackage".    : "my.nitin.stackoverflow",
        "appActivity"    : "view.activity.splash.SplashScreenActivity",
        "automationName" : "uiautomator2",
        "fullReset".     : "true"

Надеюсь, вы сможете решить свою проблему. Дайте мне знать, если у вас все еще есть проблема.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...