Selenium webdriver C#Firefox自动保存文件错误

时间:2015-03-10 09:53:11

标签: c# firefox selenium selenium-webdriver nunit

我用c#制作了这个,以便firefox自动保存我的文件而不保存为对话框

FirefoxProfile profile = new FirefoxProfile();

profile.SetPreference("browser.download.manager.alertOnEXEOpen", false);
profile.SetPreference("browser.download.manager.closeWhenDone", true);
profile.SetPreference("browser.download.manager.focusWhenStarting", false);
profile.SetPreference("browser.download.manager.showWhenStarting",false);
profile.SetPreference("browser.helperApps.neverAsk.saveToDisk","application/x-msdownload");

FirefoxDriver driver = new FirefoxDriver(profile);

但是当我尝试启动NUnit自动测试时,它会显示错误 showWhenStarting可能无法覆盖:冻结值= false,请求值= false。 有谁能够帮我?我试图删除这一行,但它给了我另一个错误......

1 个答案:

答案 0 :(得分:0)

这是“冻结”偏好之一,请参阅:

从错误中可以看出,该值已经是false

frozen value= false, request value = false

您可以安全地删除此行:

profile.SetPreference("browser.download.manager.showWhenStarting",false);