我用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
"并没有结果。
答案 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})
希望这对您有所帮助。