Selenium webdriver 机器人框架-硒-铬离子“;“下载提示”;下载文件时不工作

Selenium webdriver 机器人框架-硒-铬离子“;“下载提示”;下载文件时不工作,selenium-webdriver,selenium-chromedriver,robotframework,chrome-options,Selenium Webdriver,Selenium Chromedriver,Robotframework,Chrome Options,我正在使用带有selenium的robot框架来自动化我的web应用程序 我试图打开chrome浏览器,下载一个XML文件,然后从结果文件夹${OUTPUT\u DIR}解析它 每次我试图下载任何文件时,chrome浏览器都会显示windows提示以下载该文件。我尝试使用chrome选项禁用提示,但它不起作用。请查找用于调用chrome浏览器的代码 当尝试使用regedit-PromptForDownloadLocation变量时,它工作正常。。但是我想使用chromeOptions来管理它 你

我正在使用带有selenium的robot框架来自动化我的web应用程序

我试图打开chrome浏览器,下载一个XML文件,然后从结果文件夹
${OUTPUT\u DIR}
解析它

每次我试图下载任何文件时,chrome浏览器都会显示windows提示以下载该文件。我尝试使用chrome选项禁用提示,但它不起作用。请查找用于调用chrome浏览器的代码

当尝试使用regedit-PromptForDownloadLocation变量时,它工作正常。。但是我想使用chromeOptions来管理它

你能帮我做这个吗

ChromeDriver版本:79.0.3945.36

机器人框架-SeleniumLibrary版本:3.3.1

Create Webdriver and Open Browser
   ${CHROME_OPTIONS} =    evaluate    sys.modules['selenium.webdriver'].ChromeOptions()    sys, selenium.webdriver
   ${prefs} =    create dictionary    download.prompt_for_download=${FALSE}    download.directory_upgrade=${TRUE}    download.default_directory=${OUTPUT_DIR}   safebrowsing.enabled=${TRUE}
   call method    ${CHROME_OPTIONS}    add_experimental_option    prefs    ${prefs}
   create webdriver    Chrome    chrome_options=${CHROME_OPTIONS}

你试过在headless模式下做这件事吗?嗨@A.Kootstra,headless模式工作得很好,但headless模式不是我打算继续的解决方案,因为我必须使用常规UI测试用例中的链接下载zip、文本和xml文件。谢谢