我用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。 有谁能够帮我?我试图删除这一行,但它给了我另一个错误......
答案 0 :(得分:0)
这是“冻结”偏好之一,请参阅:
从错误中可以看出,该值已经是false
:
frozen value= false, request value = false
您可以安全地删除此行:
profile.SetPreference("browser.download.manager.showWhenStarting",false);