我需要使用Selenium Webdriver(#Java)下载PDF文件。步骤:
有人可以帮我自动化上述步骤吗?
答案 0 :(得分:0)
对于下载,我在实例化Chrome浏览器之前先输入了以下代码
HashMap<String, Object> chromePrefs = new HashMap<>();
chromePrefs.put("profile.default_content_settings.popups", 0);
chromePrefs.put("download.default_directory", "YouSaveDirectoryHere");
ChromeOptions options = new ChromeOptions();
options.setExperimentalOption("prefs", chromePrefs);
DesiredCapabilities cap = DesiredCapabilities.chrome();
cap.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);
cap.setCapability(ChromeOptions.CAPABILITY, options);
options.merge(cap);
点击下载按钮时,这会自动下载文件而不会弹出窗口。
希望有帮助!