使用Appium和Visual Studio启动Android应用程序时出现“应用程序”功能错误

时间:2019-05-29 23:37:25

标签: c# visual-studio appium appium-android

我正在尝试在Visual Studio上使用Appium。我设置了所需的功能,但是当我尝试运行测试时,收到来自Appium关于“ app”功能的错误。

我不知道我在用这行做错什么:

cap.SetCapability(“ app”,“/Users/Oscar_Aguiar/Downloads/app-debug.apk⁩”);。

*我正在Visual Studio上使用Appium(均为最新版本) *我使用的是真实的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的“应用”功能上,输出是相同的错误

Appium服务器说: [MJSONWP]遇到内部错误运行命令:错误:“ / Users / Oscar_Aguiar / Downloads /app-debug.apk⁩”上的应用程序不存在或不可访问

Visual Studio说: System.InvalidOperationException:处理命令时发生未知的服务器端错误。原始错误:“ / Users / Oscar_Aguiar / Downloads /app-debug.apk⁩”中的应用程序不存在或无法访问 TearDown:System.NullReferenceException:对象引用未设置为对象的实例

0 个答案:

没有答案