C# 使用Selenium WebDriver获取默认下载文件夹路径

C# 使用Selenium WebDriver获取默认下载文件夹路径,c#,selenium,selenium-chromedriver,C#,Selenium,Selenium Chromedriver,我是selenium的新手,我想知道如何获取操作系统中浏览器(我使用的是chrome)下载文件夹的默认路径 我刚刚找到了一种方法来设置默认路径,如下所示: var chromeOptions = new ChromeOptions(); chromeOptions.AddUserProfilePreference("download.default_directory", path); chromeOptions.AddUserProfilePreference("intl.accept_

我是selenium的新手,我想知道如何获取操作系统中浏览器(我使用的是chrome)下载文件夹的默认路径

我刚刚找到了一种方法来设置默认路径,如下所示:

 var chromeOptions = new ChromeOptions();
 chromeOptions.AddUserProfilePreference("download.default_directory", path);
 chromeOptions.AddUserProfilePreference("intl.accept_languages", "nl");
 chromeOptions.AddUserProfilePreference("disable-popup-blocking", "true");
 var driver = new ChromeDriver("Driver_Path", chromeOptions);

实现这一目标的两种方法

可以在这里找到:

秒用于在browswer上键入(可通过sendKeys执行此操作):

然后指示您的Web驱动程序单击“高级” 最后,您可以从“位置”获取默认下载目录

如果你被困在任何地方或需要进一步的帮助,请告诉我。 祝你好运

driver.get("chrome://settings/?search=Downloads");

然后截图。

您好,您可能想看看这个问题,我知道是关于python的,但是C#有一个答案,第一个:@IvanRascon,但他似乎正在定义下载路径,我只需要获得当前默认下载path@GroundIns你能得到chrome浏览器的下载目录吗?
driver.get("chrome://settings/?search=Downloads");