Firefox无法承担不受信任的证书颁发者

时间:2016-11-11 12:48:00

标签: c# selenium firefox selenium-rc

我是C#开发人员,我正在使用Selenium来测试Web应用程序。使用最新的更新,firefox无法承担不受信任的证书颁发者。 Firefox无论如何都无法工作,无论我想做什么都没关系。我正在通过RemoteWebriver在分离的服务器上进行测试。 Chrome和Internet Explorer工作正常。

以下是我实际代码的一小部分

[...]

var uri = new Uri($"http://{ServerProperties.Address}:4444/wd/hub"); 

[...]

               case "InternetExplorer":
                   return new RemoteWebDriver(uri, DesiredCapabilities.InternetExplorer());
               case "Firefox":
                   FirefoxProfile profile = new FirefoxProfile();
                   profile.AcceptUntrustedCertificates = true;
                   profile.AssumeUntrustedCertificateIssuer = true;
                   DesiredCapabilities dc = DesiredCapabilities.Firefox();
                   dc.SetCapability(FirefoxDriver.ProfileCapabilityName, profile);
                   return new RemoteWebDriver(uri, dc);
               case "Chrome":
                   return new RemoteWebDriver(uri, DesiredCapabilities.Chrome());

[...]

感谢您的帮助

0 个答案:

没有答案