python - 如何在 Webdriver Chrome 配置文件中禁用文件下载

标签 python selenium-webdriver

我在 python 上使用 Webdriver 和 Chromedriver。 我执行带有自动文件下载的页面,我需要禁用它。 我需要在 Chrome 驱动程序下载配置文件中设置什么才能禁用自动下载?

最佳答案

我找到了下一个解决方案: 在 CromeOption 中,我创建了一个无法创建的文件夹(“NUL”),因此无法下载文件,但我可以在页面上检查我需要的所有内容。

chrome_profile = webdriver.ChromeOptions()
profile = {"download.default_directory": "NUL", "download.prompt_for_download": False, }
chrome_profile.add_experimental_option("prefs", profile)
self.driver = webdriver.Chrome('chromedriver.exe',chrome_options=chrome_profile)

关于python - 如何在 Webdriver Chrome 配置文件中禁用文件下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27378883/

相关文章:

python - Pylons路由,location属性是什么?

python - 在 Python 中迭代 ndarray

python - 将 appengine sdk 添加到 python 路径

java - 为什么Selenium要在属性中添加空格?

javascript - 是否可以一步处理多个弹出窗口?

java - 我收到错误 java.lang.ClassCastException :

python - tf.argmax() 返回意外结果

python - 为什么 numpy 向量化函数显然被称为额外时间?

java - 是否可以通过 Selenium 代码禁用 Firefox 插件

java - 在这种情况下如何返回 WebElement