System.TypeLoadException: метод 'Dispose' в типе 'OpenQA.Selenium.Appium.Service.AppiumCommandExecutor' - PullRequest
0 голосов
/ 23 января 2019

Мой проект перестал работать. У меня самая новая версия всех нюгетов и сервера приложений. Где проблема? Я получаю сообщение об ошибке:

Сообщение:

OneTimeSetUp: System.TypeLoadException: метод 'Dispose' в типе 'OpenQA.Selenium.Appium.Service.AppiumCommandExecutor' из сборки 'appium-dotnet-driver, Version = 3.0.0.2, Culture = нейтральный, PublicKeyToken = null' делает не имеет реализации. **

protected AppiumDriver<AppiumWebElement> driver = null;
private DesiredCapabilities dc = new DesiredCapabilities();

public Driver()
{
    dc.SetCapability("reportDirectory", reportDirectory);
    dc.SetCapability("reportFormat", reportFormat);
    dc.SetCapability("testName", testName);
    dc.SetCapability("deviceName", AppConfigReader.DEVICE_NAME);
    dc.SetCapability("language", "en");
    dc.SetCapability("locale", "UK");
    dc.SetCapability("newCommandTimeout", 120);
    //dc.SetCapability("automationName", "UiAutomator2");
    dc.SetCapability(MobileCapabilityType.Udid, AppConfigReader.DEVICE_NAME);
    dc.SetCapability(AndroidMobileCapabilityType.AppPackage, AppConfigReader.APPLICATION_NAME);
    dc.SetCapability(AndroidMobileCapabilityType.AppActivity, "novacura.flow.client.android.SplashScreen");
    driver = new AndroidDriver<AppiumWebElement>(new Uri(AppConfigReader.HOST), dc);
}

Ответы [ 2 ]

0 голосов
/ 19 февраля 2019

да, вышеуказанная проблема решается после понижения пакета Selen Nuget до 3.11.2

0 голосов
/ 06 февраля 2019

OneTimeSetUp: System.TypeLoadException: метод «Уничтожить» в типе «OpenQA.Selenium.Appium.Service.AppiumCommandExecutor« из сборки »appium-dotnet-driver, Версия = 3.0.0.2, Culture = нейтральный, PublicKeyToken = null 'делает не имеет реализации. * получил решение путем понижения пакета селена NuGet до 3.11.2

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...