1

デフォルトですべてのファイルをダウンロードするようにFirefoxプロファイルを設定しましたが、画像に関しては、ダイアログが開き、保存または表示する天気を尋ねられました。私が使用するコードは次のとおりです

var folderName = "temp";
            var profile = new FirefoxProfile { EnableNativeEvents = true };
            profile.SetPreference("browser.download.folderList", 2);
            profile.SetPreference("browser.download.manager.showWhenStarting", false);
            profile.SetPreference("browser.download.dir", folderName);
            profile.SetPreference("browser.download.downloadDir", folderName);
            profile.SetPreference("browser.download.defaultFolder", folderName);
            profile.SetPreference("browser.helperApps.neverAsk.saveToDisk", "application/all");

            _webDriver = new FirefoxDriver(profile);
4

1 に答える 1

2
application/all

is not a valid mime type. The config entry will only accept a comma delimited list of MIME types.

There is no way to tell it "all files". So you will need to supply it with a list of MIME types.

This is a limitation of Firefox not Selenium.

于 2013-02-15T15:24:24.483 に答える