实例化Appium IOS / Android驱动程序

时间:2018-11-28 10:48:01

标签: appium appium-ios appium-android

我正在使用appium nuget软件包的appium-dotnet-driver v4.0.0.4 beta版(但我也已降级到以前的版本,并且遇到了同样的问题)

所以我以前从未使用过它,因此不能完全确定它应该如何工作。目前,我正在这样做:

private static AppiumDriver<AppiumWebElement> mobileDriver;

       AppiumOptions opt = new AppiumOptions();
        opt.AddAdditionalCapability("autoWebview", true);

        switch (platform.ToLower())
        {
            case "ios":
                {
                    foreach (var cap in MobileSettingsFileConstants.iosCapabilities)
                    {
                        opt.AddAdditionalCapability(cap.Key, cap.Value);
                    }
                    mobileDriver = new IOSDriver<AppiumWebElement>(GridUri, opt);
                    break;
                }

无论何时尝试向Appium Options添加附加功能,我都会遇到一个异常:Exception thrown: 'System.MissingMethodException' in appium-dotnet-driver.dllAdditional information: Method not found: 'Void OpenQA.Selenium.Remote.DesiredCapabilities.set_Item

我在appium论坛上看了一下,他们说这是一个问题。有人可以分享他们的经验吗?

1 个答案:

答案 0 :(得分:0)

我发现我必须同时在 测试框架和测试解决方案上使用Selenium的最新版本。

一个令人困惑的问题的简单答案。