Selenium webdriver 无法使用selenium webdriver下载文件
嗨,我想下载一个文件,我写了这段代码,但在执行时,文件没有被下载到对话框中。请建议Selenium webdriver 无法使用selenium webdriver下载文件,selenium-webdriver,Selenium Webdriver,嗨,我想下载一个文件,我写了这段代码,但在执行时,文件没有被下载到对话框中。请建议 FirefoxProfile fprofile=new FirefoxProfile(); fprofile.setPreference("browser.download.dir", "D:\\Webdriver_download"); fprofile.setPreference("browser.download.folderlist", 2); fprofile.setPreference("browse
FirefoxProfile fprofile=new FirefoxProfile();
fprofile.setPreference("browser.download.dir", "D:\\Webdriver_download");
fprofile.setPreference("browser.download.folderlist", 2);
fprofile.setPreference("browser.helperApps.neverAsk.saveToDisk", "text/csv, application/pdf, application/x-msexcel,application/excel,application/x-excel,application/excel,application/x-excel,application/excel, application/vnd.ms- excel,application/x-excel,application/x-msexcel,image/png,image/jpeg,text/html,text/plain,application/msword,application/xml,application/excel,text/x-c");
fprofile.setPreference("browser.download.manager.showWhenStarting", false);
WebDriver driver=new FirefoxDriver(fprofile);
driver.get("http://spreadsheetpage.com/index.php/file/C35/P10/");
driver.manage().window().maximize();
driver.findElement(By.linkText("smilechart.xls")).click();
你在这里做错了两件事: 首先: browser.download.folderlist具有文件夹List(即列表中的L为大写),保留以前的字符串将其下载到下载文件夹,而不是您所需的文件夹 其次: browser.helperApps.neverAsk.saveToDisk如果您设置了application/vnd.ms-excel,则它是application/vnd.ms-excel,没有空格 希望这有帮助