允许下载自定义MIME类型-Selenium GeckoDriver首选项

时间:2018-08-22 11:57:27

标签: python selenium firefox jupyter-notebook geckodriver

我正在尝试使用Firefox在Selenium测试中下载Jupyter Notebook文件(扩展名x-ipynb+json)。我正在使用browser.helperApps.neverAsk.saveToDisk首选项下载其他没有弹出消息的MIME类型文件:

profile = webdriver.FirefoxProfile()
profile.set_preference("browser.helperApps.neverAsk.saveToDisk",
                       "text/html, image/png," # ...others
                      )
driver = webdriver.Firefox(firefox_profile=profile)

为获得Jupyter笔记本相同的行为,我根据this加入了application/x-ipynb+json

我已验证手动下载,这是正确的MIME类型。它似乎不起作用。

我正在使用的配置:

  

Python 2.7.15rc1

     

pytest-3.6.1

     

硒3.8.0

     

geckodriver 0.21.0

0 个答案:

没有答案