gpt4 book ai didi

java - Chrome 浏览器的 firefoxprofile 对应项是什么?

转载 作者:太空宇宙 更新时间:2023-11-04 12:36:38 24 4
gpt4 key购买 nike

我正在使用 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());

这在 Firefox 浏览器中工作正常。

有没有办法有类似的配置文件来处理 Chrome 的弹出窗口?

最佳答案

您可以尝试使用 ChromeOptions 看看吗,

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

希望同样的结果也能实现。

关于java - Chrome 浏览器的 firefoxprofile 对应项是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37271145/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com