我已将网络驱动程序更新为selenium 3.0.1 当我使用firefox浏览器并尝试打开https网站时,我得到的连接不是安全例外。 使用selenium 2.53.1 web驱动程序,代码工作正常。
DesiredCapabilities caps = new DesiredCapabilities();
caps.setCapability("acceptSslCerts", "true");
driver = new RemoteWebDriver(new URL(hubUrl), caps);
由于selenium 3.0.1使用牵线木偶来运行最新的Firefox浏览器,我尝试了以下2个代码。但两者都有效
1
FirefoxProfile profile = new FirefoxProfile();
profile.setPreference("acceptSslCerts", "true");
caps = DesiredCapabilities.firefox();
caps.setCapability("marionette", true);
caps.setCapability(FirefoxDriver.PROFILE, profile);
driver = new RemoteWebDriver(new URL(hubUrl), caps);
2。
caps = DesiredCapabilities.firefox();
caps.setCapability("marionette", true);
caps.setCapability("acceptSslCerts", "true")
driver = new RemoteWebDriver(new URL(hubUrl), caps);
任何人都试图使用seleniumGrid / selenium 3.0 / marionette访问https网站 有人可以指出如何克服这个问题。我有多个含有20个+节点的硒网格。在每个证书上安装证书是不可行的。我这时需要一个适当的解决方案。 谢谢 Shankar KC