【发布时间】:2020-12-29 10:59:55
【问题描述】:
在我的自动化框架中使用 Selenium Java 并尝试从 Chrome 下载 PDF,下面是我的代码:
System.setProperty("webdriver.chrome.driver", "resources/drivers/chromedriver.exe");
ChromeOptions options = new ChromeOptions();
HashMap<String, Object> chromePrefs = new HashMap<String, Object>();
chromePrefs.put("profile.default_content_settings.popups", 0);
chromePrefs.put("plugins.always_open_pdf_externally", true);
chromePrefs.put("download.default_directory", "C:");
options.setExperimentalOption("prefs", chromePrefs);
driver = new ChromeDriver(options);
我指定了位置“C:”(仅用于测试目的),但问题是它在下载文件夹中下载 PDF。
还有没有办法指定我要下载的文件的名称?
【问题讨论】:
-
@arundeep-chohan 你可以看到我的代码看起来几乎一样,但它仍然保存不在指定目录中的文件
标签: java selenium google-chrome selenium-webdriver