正在实例化Appium IOS/Android驱动程序



我正在使用appium-nuget包的appium-dotnet驱动程序v4.0.4测试版(但我也降级到了以前的版本,我遇到了同样的问题(

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

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论坛,他们说这是个问题。有人能分享一下他们的经验吗?

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

一个令人难以置信的问题的简单答案。

最新更新