当前位置: 首页 > 知识库问答 >
问题:

如何允许chrome驱动程序下载多个文件-selenium

养研
2023-03-14

共有1个答案

吕高雅
2023-03-14

您可以定义以下选项:

chrome_options = webdriver.ChromeOptions()

prefs = {'profile.default_content_setting_values.automatic_downloads': 1}
chrome_options.add_experimental_option("prefs", prefs)
driver = webdriver.Chrome(options = chrome_options)
 类似资料:
  • 我用的是chrome第77版,测试一些下载。但我不明白为什么它不让在无头模式下下载文件(只发生在无头模式下)。这是我正在使用的代码。 _chromeOptions。AddUserProfilePreference(" download . default _ Directory " ,@ "目录文件夹");_chromeOptions。adduser profile preference(" in

  • 问题内容: 如何才能从旧的ASP.NET网站(我相信是IIS6)下载* .json文件? 我正在获取404页面而不是JSON文件。 我需要创建一个web.config文件吗?里面有什么? 问题答案: 将JSON MIME类型添加到IIS6。按照MSDN的“配置MIME类型(IIS 6.0)”中的说明进行操作 。 扩展名: .json MIME类型: application / json 更改后不要

  • 我正在编写一个测试,以检查文件是否可以从特定网页下载,并希望它能够在本地和远程运行(即通过Selenium grid在节点上运行)。在有人把我链接到“你真的需要下载文件吗?”文章,我已经设法下载并检查了文件,我只需要在测试完成后删除它的方法。只需调用或类似工具只能在本地工作(据我所知),所以我不能用它从节点机器上删除文件。我知道这个班是但是我找不到任何使用说明。 有谁能提供比“在节点机器上运行脚本

  • 我这里也有同样的情况 为了解决这个问题,我必须在“允许从文件访问文件”模式下使用Chrome启动html文件。我尝试了很多次下一步,但都不起作用。 在windows 7下启动cmd 直接到chrome.exe文件夹 这样做

  • 我想在VS 2010 C#中使用Selenium Web驱动程序打开Chrome浏览器,导航到某个网页,然后关闭驱动程序,但保持浏览器打开。我意识到,我将不得不手动关闭浏览器后,我同意这一点。 到目前为止我有: 我已经尝试了以下所有作为最后一行 有什么想法吗?

  • 问题内容: 我正在创建一个扩展程序,它将从网站上下载mp3文件。我正在尝试通过创建带有指向mp3文件的链接的新标签来实现此目的,但是chrome会继续在播放器中打开它而不是下载它。有什么方法可以创建一个弹出窗口,要求用户“另存为”文件? 问题答案: 快进了3年,现在GoogleChrome提供了API(自Chrome31起)。 在清单中声明许可后,可以通过以下调用启动下载: 如果要在脚本中生成文件