我正在使用 selenium 来测试系统。我必须下载一个文本文件。为了直接下载它,我创建了一个 Firefox 配置文件,它应该避免Save / cancel
对话框......但是对话框仍然存在。
我的代码如下:
FirefoxProfile fxProfile = new FirefoxProfile();
fxProfile.setPreference("browser.download.folderList",2);
fxProfile.setPreference("browser.download.manager.showWhenStarting",false);
fxProfile.setPreference("browser.download.dir","c:\\tmp");
fxProfile.setPreference("browser.helperApps.alwaysAsk.force", false);
fxProfile.setPreference("browser.helperApps.neverAsk.saveToDisk","text/plain");
driver.findElement(By.id("link-download")).click();
我找不到对话框仍然打开的原因。任何想法?
提前致谢。