获取HTTP状态401-类型状态报告消息描述此请求要求在Firefox 62中进行HTTP身份验证,但在FF 61.0.2中有效

时间:2018-09-17 06:53:53

标签: selenium-webdriver

我正在使用无头firefox浏览器来实现自动化。下面是我的代码

System.setProperty("webdriver.gecko.driver","drivers/geckodriver.exe");
    System.setProperty(FirefoxDriver.SystemProperty.DRIVER_USE_MARIONETTE,"true");
    System.setProperty(FirefoxDriver.SystemProperty.BROWSER_LOGFILE,"logs.txt");
    FirefoxBinary firefoxbinary = new FirefoxBinary();  
    firefoxbinary.addCommandLineOptions("-headless");
    FirefoxOptions firefoxoptions = new FirefoxOptions();
    firefoxoptions.setBinary(firefoxbinary);
    firefoxoptions.setAcceptInsecureCerts(true);
    FirefoxDriver driver = new FirefoxDriver(firefoxoptions);
    driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);    

以上代码在FF 61.0.2中正常工作。它永远不会要求身份验证弹出。但是将我的FF更新为62.0后,它要求进行身份验证并失败。下面是屏幕截图
Screenshot of browser

0 个答案:

没有答案