我正在尝试使用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