如何禁用/启用"另存为" Selenium Chromedriver中的对话?

时间:2017-02-07 15:21:28

标签: python selenium selenium-chromedriver chrome-options

我用Google搜索了这个问题并找到了很多答案,但仍然没有解决方案。

所以我的问题是:如何启用"另存为" Selenium Chromedriver的对话框? 我想在下载文件时看到此对话框。

很高兴看到如何在Python中完成它,但任何其他语言也都很好。

我已尝试添加下一行" {download.prompt_for_download': 'true'}"论证和实验选择:

chrome_options.add_experimental_option("prefs"{'download.prompt_for_download': 'true'})

chrome_options.add_argument({'download.prompt_for_download': 'true'})

第一个没有给出任何结果,第二个导致代码错误。

我也试过" saveas-menu-label"并没有结果。

2 个答案:

答案 0 :(得分:0)

如果您想只是在下载文件时看到对话框,请打开设置并选择“在下载之前询问保存每个文件的位置”。

如果您的配置需要从代码中执行此操作,请尝试以下解决方案:

"How to make the settings for Download in Chrome when launched using Chromedriver?"

答案 1 :(得分:0)

您的代码中存在语法错误,因为应该以布尔值而不是字符串给出true / false。所以在python中,可能是这样

chrome_options.add_experimental_option("prefs"{'download.prompt_for_download': True})

希望这对您有所帮助。