如何使用selenium web驱动程序将下载的文件保存在特定路径中并使用相同的现有驱动程序实例? 我已经使用了Firefox配置文件方法,但是我们需要在每次需要下载时创建一个新的驱动程序实例。所以我只想使用现有的驱动程序实例 请帮我。提前谢谢。
答案 0 :(得分:0)
使用FirefoxProfile设置指定要下载的文件的路径。
String profilePath = "ProfileName";
FirefoxProfile profile = new ProfilesIni().getProfile(profilePath);
profile.setPreference("browser.download.folderList",2);
profile.setPreference("browser.download.manager.showWhenStarting",false);
profile.setPreference("browser.download.dir","/Users/test/Downloads/WebDriver/"); profile.setPreference("browser.helperApps.neverAsk.saveToDisk","text/csv");
DesiredCapabilities dc = DesiredCapabilities.firefox();
dc.setCapability(FirefoxDriver.PROFILE, profile);
driver = new FirefoxDriver(dc);