AppiumOptions:System.TypeLoadException:“访问被拒绝:'OpenQA.Selenium.Remote.DesiredCapabilities'。”
AppiumOptions : System.TypeLoadException : 'Access is denied: 'OpenQA.Selenium.Remote.DesiredCapabilities'.'
以下代码生成错误 "System.TypeLoadException : 'Access is denied: 'OpenQA.Selenium.Remote.DesiredCapabilities'.'":ScreenCap
DriverOptions appiumOptions = new AppiumOptions();
//var appiumOptions = new AppiumOptions();
appiumOptions.AddAdditionalOption(MobileCapabilityType.PlatformName, "Android");
appiumOptions.AddAdditionalOption(MobileCapabilityType.PlatformVersion, "9");
appiumOptions.AddAdditionalOption(MobileCapabilityType.NewCommandTimeout, 60);
appiumOptions.AddAdditionalOption(MobileCapabilityType.DeviceName, "emulator-5554");
appiumOptions.AddAdditionalOption("automationName", "UiAutomator2");
appiumOptions.AddAdditionalOption("appPackage", appPackage);
appiumOptions.AddAdditionalOption("appActivity", appActivity);
var driver = new AndroidDriver<AndroidElement>(new Uri(host), appiumOptions);
硒版本:4.0.0-alpha05
我在使用最新版本的 Selenium 时没有这个问题,但我必须使用这个。
我也用appium服务器。
感谢您的帮助
简短的回答是这是 Appium 中的一个错误。 Appium .NET 绑定错误地尝试使用 Selenium DesiredCapabilities
class 作为其基础 class for AppiumCapabilities
. However, this class has been marked obsolete since July, 2018. The class was marked “internal” in November, 2018, removing its public visibility in Selenium 4.0 alpha 1. There are open issues 在 Appium 问题跟踪器中重构此支持,但它还没有被采取行动。
以下代码生成错误 "System.TypeLoadException : 'Access is denied: 'OpenQA.Selenium.Remote.DesiredCapabilities'.'":ScreenCap
DriverOptions appiumOptions = new AppiumOptions();
//var appiumOptions = new AppiumOptions();
appiumOptions.AddAdditionalOption(MobileCapabilityType.PlatformName, "Android");
appiumOptions.AddAdditionalOption(MobileCapabilityType.PlatformVersion, "9");
appiumOptions.AddAdditionalOption(MobileCapabilityType.NewCommandTimeout, 60);
appiumOptions.AddAdditionalOption(MobileCapabilityType.DeviceName, "emulator-5554");
appiumOptions.AddAdditionalOption("automationName", "UiAutomator2");
appiumOptions.AddAdditionalOption("appPackage", appPackage);
appiumOptions.AddAdditionalOption("appActivity", appActivity);
var driver = new AndroidDriver<AndroidElement>(new Uri(host), appiumOptions);
硒版本:4.0.0-alpha05
我在使用最新版本的 Selenium 时没有这个问题,但我必须使用这个。 我也用appium服务器。
感谢您的帮助
简短的回答是这是 Appium 中的一个错误。 Appium .NET 绑定错误地尝试使用 Selenium DesiredCapabilities
class 作为其基础 class for AppiumCapabilities
. However, this class has been marked obsolete since July, 2018. The class was marked “internal” in November, 2018, removing its public visibility in Selenium 4.0 alpha 1. There are open issues 在 Appium 问题跟踪器中重构此支持,但它还没有被采取行动。