admin管理员组文章数量:1319516
public void setup() {
System.setProperty("webdriver.chrome.driver",
"D:/software/Performance Test/Selenium/ChromeDriver/chromedriver_win32/chromedriver.exe");
DesiredCapabilities caps = setDownloadsPath();// 更改默认下载路径
driver = new ChromeDriver(caps);
ChromeOptions options = new ChromeOptions();
options.addArguments("user-data-dir=C:/Users/acer/AppData/Local/Google/Chrome/User Data");
baseUrl = "http://114.91.125.84:9030/";
driver.get(baseUrl);
driver.manage().window().maximize();
driver.manage().timeouts().implicitlyWait(15, TimeUnit.SECONDS);
}
/ 封装一个设置下载文件保存的路径
public DesiredCapabilities setDownloadsPath() {
String downloadsPath = "D:\\outputReport\\Downloads";
HashMap<String, Object> chromePrefs = new HashMap<String, Object>();
chromePrefs.put("download.default_directory", downloadsPath);
ChromeOptions options = new ChromeOptions();
options.setExperimentalOption("prefs", chromePrefs);
DesiredCapabilities caps = new DesiredCapabilities();
caps.setCapability(ChromeOptions.CAPABILITY, options);
return caps;
}
这样点击下载后发现现在的文件就保存在downLoadPath所在的路径下
版权声明:本文标题:(Selenium+java)设置Chrome浏览器默认的文件下载路径 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/biancheng/1727391602a1247546.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论