【问题标题】:What is firefoxprofile counterpart for Chrome browser?Chrome 浏览器的 firefoxprofile 对应项是什么?
【发布时间】:2017-06-23 19:36:27
【问题描述】:

我正在使用 firefoxprofile 来处理基于窗口的文件下载弹出窗口。

public static FirefoxProfile FFprofile() {


        FirefoxProfile profile = new FirefoxProfile();

        profile.setPreference("browser.download.folderList", 2);
        profile.setPreference("browser.download.manager.alertOnEXEOpen", false);
        profile.setPreference("browser.helperApps.neverAsk.saveToDisk",
                "application/vnd.ms-excel,application/msword, application/csv, application/ris, text/csv, image/png, application/pdf, text/html, text/plain, application/zip, application/x-zip, application/x-zip-compressed, application/download, application/octet-stream");
        profile.setPreference("browser.download.manager.showWhenStarting", false);
        profile.setPreference("browser.download.manager.focusWhenStarting", false);
        profile.setPreference("browser.download.useDownloadDir", true);
        profile.setPreference("browser.helperApps.alwaysAsk.force", false);
        profile.setPreference("browser.download.manager.alertOnEXEOpen", false);
        profile.setPreference("browser.download.manager.closeWhenDone", true);
        profile.setPreference("browser.download.manager.showAlertOnComplete", false);
        profile.setPreference("browser.download.manager.useWindow", false);
        profile.setPreference("services.sync.prefs.sync.browser.download.manager.showWhenStarting", false);
        profile.setPreference("pdfjs.disabled", true);

        return profile;
    }

我使用以下命令调用 firefoxdriver:

Webdriver browserdriver=new FirefoxDriver(FFprofile());

这在火狐浏览器的情况下工作正常。

在 chrome 的情况下,有什么方法可以使用类似的配置文件来处理弹出窗口?

【问题讨论】:

    标签: java selenium-webdriver


    【解决方案1】:

    你能不能试试用 ChromeOptions 看看,

    ChromeOptions options = new ChromeOptions();  
    options.addArguments("--browser.download.folderList=2");
    -------
    -------
    chromeDriver = new ChromeDriver(options);
    

    希望同样的结果。

    【讨论】:

      猜你喜欢
      • 2018-09-26
      • 2014-08-16
      • 1970-01-01
      • 1970-01-01
      • 2014-11-24
      • 1970-01-01
      • 1970-01-01
      • 2019-11-13
      • 1970-01-01
      相关资源
      最近更新 更多