更改默认的chrome下载文件夹webdriver C#
我想更改chrome的默认下载目录。我确实使用了下面url中列出的不同参数更改默认的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 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\”,选项);
}
}
}
谢谢你指出这一点,我无法让它工作,我也在试图找到这个问题的答案。这里是我发现的唯一一个有关于可用选项的文档的页面,但我希望它不完整。在运行时,亲爱的。。你应该删除这个答案