使用Opera浏览器允许不受信任的SSL证书。硒测试(Java)

使用Opera浏览器允许不受信任的SSL证书。硒测试(Java),java,testing,selenium,ssl-certificate,opera,Java,Testing,Selenium,Ssl Certificate,Opera,如何允许Selenium WebDriver在Opera浏览器上接受不受信任的证书? 我尝试使用这个代码。没有积极的结果 DesiredCapabilities capabilities = new DesiredCapabilities(); capabilities.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true); WebDriver driver = new OperaDriver(capabilities); 为opera浏览

如何允许Selenium WebDriver在Opera浏览器上接受不受信任的证书?

我尝试使用这个代码。没有积极的结果

DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);
WebDriver driver = new OperaDriver(capabilities);

为opera浏览器创建自定义配置文件,然后设置功能

DesiredCapabilities capabilities = DesiredCapabilities.opera();
capabilities.setCapability("opera.profile", new OperaProfile("/path/to/existing/profile"));
capabilities.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);
WebDriver driver = new OperaDriver(capabilities);

我什么都不知道,但很明显,你应该把这个能力对象传递到某个地方,或者以某种方式激活它。是的,当然。我将capabilities对象传递给OperaDriver对象。添加此问题时,我错过了第行。很抱歉:)如果我将路径设置为Opera配置文件,如c:\Users\sema\APPData\Roaming\Opera\Opera,则不会产生任何结果。我发现了错误:capabilities.setCapability(“Opera.profile”,new OperaProfile(System.getProperty(“user.home”)+“/APPData/Roaming/Opera/Opera”);-它起作用了。非常感谢!:)避免opera配置文件路径中出现空格;),很可能会失败(windows)