Ошибка при запуске приложения для Android с Appium и Visual Studio - PullRequest
2 голосов
/ 30 мая 2019

Я пытаюсь использовать Appium в Visual Studio.Я установил требуемые возможности, но когда я пытаюсь запустить свой тест, я получаю сообщение об ошибке от Appium о возможности приложения.

Я не знаю, что я делаю неправильно, используя эту строку:

cap.SetCapability ("app", "/Users/Oscar_Aguiar/Downloads/app-debug.apk");.

* Я использую Appium в Visual Studio (обе в их последней версии) * Я использую реальное устройство Android * Я пытался реализовать тот же код от других разработчиков, и все вроде бы нормально* Я пытался использовать возможности «appActivity» и «appPackage» с их соответствующим путем, но ни один из них не работает (Appium всегда выдает мне ошибку в этой строке)

public class Tests
{
    //Crearting instance for Appium driver
    private AndroidDriver<AndroidElement> driver;


    [SetUp]
    public void InitDriver()
    {

        DesiredCapabilities cap;
        cap = new DesiredCapabilities();
        cap.SetCapability("platformName", "Android");
        cap.SetCapability("platformVersion", "7.0");
        cap.SetCapability("automationName", "UiAutomator2");
        cap.SetCapability("deviceName", "SM-J700M");
        cap.SetCapability("udid", "5203bcfc5346a361");
        cap.SetCapability("app", "/Users/Oscar_Aguiar/Downloads/app-debug.apk⁩");

        driver = new AndroidDriver<AndroidElement>(new Uri ("http://127.0.0.1:4723/wd/hub"), cap);

    }

    [Test]
    public void Test1()
    {
        Assert.IsNull(driver);
        System.Threading.Thread.Sleep(2000);

    }

    [TearDown]
    public void CloseDriver()
    {
        driver.Quit();
    }

}

}

Я ожидаюприложение запускается на моем устройстве, выполняя первые шаги моего теста

В Appium и Visual Studio при выводе «app» появляется та же ошибка

Сервер Appium сообщает: [MJSONWP] Обнаружен внутреннийошибка при выполнении команды: Ошибка: приложение в /Users/Oscar_Aguiar/Downloads/app-debug.apk не существует или недоступно

Visual Studio сообщает: System.InvalidOperationException: неизвестная сторона сервераошибка произошла при обработке команды.Исходная ошибка: приложение в /Users/Oscar_Aguiar/Downloads/app-debug.apk не существует или недоступно. TearDown: System.NullReferenceException: ссылка на объект не установлена ​​для экземпляра объекта

...