远程Webriver选项下载文件更改目录

问题描述

我遇到了更改远程Webdriver目录的问题。 我为独立设置了下一个配置,它可以正常工作:

chrome_options = Options()
            options = webdriver.ChromeOptions()

            prefs = {
                "download.default_directory": download_path,"download.prompt_for_download": False,"download.directory_upgrade": True
            }

            options.add_experimental_option('prefs',prefs)
            if headless == "true":
                # Set headless flag to true
                chrome_options.add_argument("--headless")
            browser = webdriver.Chrome(chrome_options=options)

我不愿为网格做同样的事情。我尝试了多种变体:

 options = webdriver.ChromeOptions()

        prefs = {
            "download.default_directory": download_path,"download.directory_upgrade": True
        }
        options.add_experimental_option('prefs',prefs)
        browser = webdriver.Remote(
            command_executor=f"http://{host}:4444/wd/hub",desired_capabilities=DesiredCapabilities.CHROME,options=options
        )

desired_capabilities=options.to_capabilities()

对我没有任何帮助。如何将实验性选项传递给远程驱动程序?

谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)