更改默认的chrome下载文件夹webdriver C#

更改默认的chrome下载文件夹webdriver C#,c#,webdriver,selenium-webdriver,C#,Webdriver,Selenium Webdriver,我想更改chrome的默认下载目录。我确实使用了下面url中列出的不同参数 及 我想知道如何在chrome web驱动程序C#的运行期间更改下载文件夹, 提前谢谢你试试这个 namespace UnitTestProject1_webdriver { public class ChromeOptionsWithPrefs : ChromeOptions { public Dictionary<string, object> prefs { get; set; }

我想更改chrome的默认下载目录。我确实使用了下面url中列出的不同参数


我想知道如何在chrome web驱动程序C#的运行期间更改下载文件夹, 提前谢谢你

试试这个

   namespace UnitTestProject1_webdriver
{

public class ChromeOptionsWithPrefs : ChromeOptions
{
    public Dictionary<string, object> prefs { get; set; }
}

[TestClass]
public class demo
 {
    [TestMethod]
    public void demo1()
    {var options = new ChromeOptionsWithPrefs();
        options.prefs = new Dictionary<string, object>
        {
            { "download.default_directory", @"c:\download temp\" }
        };
        RemoteWebDriver driver = new ChromeDriver(@"d:\selenium dlls\", options);
    }
 }


}
namespace UnitTestProject1\u webdriver
{
公共类ChromeOptionsWithPrefs:ChromeOptions
{
公共字典prefs{get;set;}
}
[测试类]
公开课演示
{
[测试方法]
公共部门1()
{var options=new ChromeOptionsWithPrefs();
options.prefs=新字典
{
{“download.default_目录”,@“c:\download temp\”}
};
RemoteWebDriver驱动程序=新的ChromeDriver(@“d:\selenium DLL\”,选项);
}
}
}

谢谢你指出这一点,我无法让它工作,我也在试图找到这个问题的答案。这里是我发现的唯一一个有关于可用选项的文档的页面,但我希望它不完整。在运行时,亲爱的。。你应该删除这个答案