【发布时间】:2019-06-17 06:41:57
【问题描述】:
我的项目停止工作。我有所有 nugets 和 appium 服务器的最新版本。哪里有问题?我收到这样的错误:
消息:
OneTimeSetUp:System.TypeLoadException:来自程序集“appium-dotnet-driver,Version=3.0.0.2,Culture=neutral,PublicKeyToken=null”的“OpenQA.Selenium.Appium.Service.AppiumCommandExecutor”类型中的方法“Dispose”确实如此没有实现。**
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);
}
【问题讨论】:
标签: c# selenium webdriver appium