无效的moz:firefoxOptions字段unexpectedAlertBehaviour

时间:2017-09-08 13:21:40

标签: c# selenium selenium-webdriver

我试图从selenium 2.53升级到3.5.2(c#,Selenium webdriver) 通过Nuget包管理器升级包装。 FF版本52.0

我试图实例化firefox

var options = new FirefoxOptions();
options.AddAdditionalCapability(CapabilityType.UnexpectedAlertBehavior, "ignore");
Driver = new FirefoxDriver(options);

例外是

  

结果消息:System.InvalidOperationException:无效   moz:firefoxOptions字段unexpectedAlertBehaviour

1 个答案:

答案 0 :(得分:0)

以下是我用于firefox的内容。我没有看到你的geckodriver之路所以我正在添加完整的代码。我有同样的错误,但我认为这是一个错误。我的猜测是他们还没有用gecko引入这个。

var driverService = FirefoxDriverService.CreateDefaultService(Path to GeckoDriver"));
driverService.HideCommandPromptWindow = true;
driverService.SuppressInitialDiagnosticInformation = true;
FirefoxOptions options = new FirefoxOptions();
 options.BrowserExecutableLocation = @"C:\Program Files (x86)\Mozilla Firefox\firefox.exe";
// options.AddAdditionalCapability(CapabilityType.UnexpectedAlertBehavior, "accept");
your_Driver= new FirefoxDriver(driverService, options, TimeSpan.FromSeconds(30));
your_Driver.Manage().Window.Maximize();
_wait = new WebDriverWait(_webDriver, TimeSpan.FromSeconds(30));