Я использую бета-версию appium-dotnet-driver v4.0.0.4 из пакета appium nuget (но я тоже опустился до предыдущих версий и получаю ту же проблему)
Итак, яЯ никогда не использовал его раньше, поэтому не совсем уверен, как он должен работать.В настоящее время я делаю это:
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.dll
, Additional information: Method not found: 'Void OpenQA.Selenium.Remote.DesiredCapabilities.set_Item
У меня естьЯ посмотрел на форуме Appium, и они сказали, что это проблема.Может кто-нибудь поделиться своим опытом с этим, пожалуйста?