Change Download Folder Selenium Java Work May 2026

browser.download.folderList : Set to 2 to use a custom location.

Chrome uses a key-value map called prefs to handle browser behaviors. To change the download directory, you must set the download.default_directory capability. Store your target folder path in a string. change download folder selenium java

import org.openqa.selenium.edge.EdgeDriver; import org.openqa.selenium.edge.EdgeOptions; import java.util.HashMap; public class EdgeDownloadTest { public static void main(String[] args) { String downloadPath = "C:\\CustomDownloadFolder"; HashMap edgePrefs = new HashMap<>(); edgePrefs.put("download.default_directory", downloadPath); EdgeOptions options = new EdgeOptions(); options.setExperimentalOption("prefs", edgePrefs); EdgeDriver driver = new EdgeDriver(options); } } Use code with caution. Key Considerations for Automation browser