Firefox + Selen WebDriver und laden Sie eine csv-Datei automatisch

Problem habe ich mit Selenium WebDriver und Firefox. Ich will download csv-Datei ohne Bestätigung im dialog-Fenster und ich habe den code wie folgt:

fp = webdriver.FirefoxProfile()
fp.set_preference("browser.download.folderList",2)
fp.set_preference("browser.download.dir", download_dir)
fp.set_preference("browser.download.manager.showWhenStarting",False)
fp.set_preference("browser.helperApps.neverAsk.saveToDisk","text/csv")

aber es scheint nicht zu arbeiten.
Ich habe versucht, viele Kombination mit browser.helperApps.neverAsk.saveToDisk

fp.set_preference("browser.helperApps.neverAsk.saveToDisk","text/csv,application/csv,text/plan,text/comma-separated-values")

oder

fp.set_preference("browser.helperApps.neverAsk.saveToDisk","application/csv")
fp.set_preference("browser.helperApps.neverAsk.saveToDisk","text/plain")
fp.set_preference("browser.helperApps.neverAsk.saveToDisk","text/comma-separated-values")

aber es gibt keinen Unterschied und Firefox nicht download automatisch.
Wie kann ich es beheben?

InformationsquelleAutor nanoo | 2013-09-12
Schreibe einen Kommentar