Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Java中使用geckodriver无法克服Firefox 47.0.2中的SSL证书_Java_Selenium_Ssl_Geckodriver - Fatal编程技术网

在Java中使用geckodriver无法克服Firefox 47.0.2中的SSL证书

在Java中使用geckodriver无法克服Firefox 47.0.2中的SSL证书,java,selenium,ssl,geckodriver,Java,Selenium,Ssl,Geckodriver,我正试图克服使用geckodriver和selenium-standalone-server-3.0.1 jar访问Firefox 47.0.2和48上的网页的SSL证书。我使用的代码正在打开浏览器,但不接受证书 System.setProperty("webdriver.gecko.driver", System.getProperty("user.dir") + aProperties.getProperties().getPr

我正试图克服使用geckodriver和selenium-standalone-server-3.0.1 jar访问Firefox 47.0.2和48上的网页的SSL证书。我使用的代码正在打开浏览器,但不接受证书

 System.setProperty("webdriver.gecko.driver",
                               System.getProperty("user.dir") + aProperties.getProperties().getProperty(aProperties.getOsName() + ".geckoDriverPath"));
            DesiredCapabilities cap = DesiredCapabilities.firefox();
            FirefoxProfile profile = new FirefoxProfile();
            profile.setAcceptUntrustedCertificates(true);
            profile.setAssumeUntrustedCertificateIssuer(false);
            cap.setCapability(FirefoxDriver.PROFILE, profile);
            cap.setCapability("acceptSslCerts", true);
            cap.setCapability("applicationCacheEnabled", true);
            cap.setCapability("marionette", false);
            driver = new MarionetteDriver(cap);

我找到了一种在需要时设置概要文件和功能的方法。但是我一直在接受SSL证书。

是最初的错误。这对Firefox和GeckoDriver来说都是一个问题。不确定您正在使用的GeckoDriver的哪个版本,但应该修复最新版本()。还要注意的是,Firefox的错误在47或48版中没有得到修复。Firefox 52.0是截至2017年3月7日的稳定版本。

是最初的错误。这对Firefox和GeckoDriver来说都是一个问题。不确定您正在使用的GeckoDriver的哪个版本,但应该修复最新版本()。另外请注意,Firefox漏洞在47版或48版中没有修复,必须获得Firefox 52.0版,这是截至2017年3月7日的稳定版本。

Hi,我使用的是GeckoDriver v0.14.0。很抱歉延迟确认。升级成功了!您好,我正在使用GeckoDriver v0.14.0。很抱歉延迟确认。升级成功了!