Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Chrome驱动程序下载位置_C#_Google Chrome_Selenium_Download_Path - Fatal编程技术网

C# Chrome驱动程序下载位置

C# Chrome驱动程序下载位置,c#,google-chrome,selenium,download,path,C#,Google Chrome,Selenium,Download,Path,我尝试了一切来改变Chrome的默认下载路径,但没有任何效果 我正在使用.NETCore2.0C <PackageReference Include="Selenium.Chrome.WebDriver" Version="2.30.0" /> <PackageReference Include="Selenium.Firefox.WebDriver" Version="0.17.0" /> <PackageReference Include="Selenium.S

我尝试了一切来改变Chrome的默认下载路径,但没有任何效果

我正在使用.NETCore2.0C

<PackageReference Include="Selenium.Chrome.WebDriver" Version="2.30.0" />
<PackageReference Include="Selenium.Firefox.WebDriver" Version="0.17.0" />
<PackageReference Include="Selenium.Support" Version="3.6.0" />
<PackageReference Include="Selenium.WebDriver" Version="3.6.0" />
<PackageReference Include="Selenium.WebDriver.ChromeDriver" Version="2.33.0" />
<PackageReference Include="Selenium.WebDriver.MicrosoftDriver" Version="15.15063.0" />

string path = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);

        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(path, chromeOptions);
我也尝试过带prefs的课程,但效果不太好


谢谢

升级到chrome webdriver 2.30时,我遇到了类似的问题,在我的情况下,默认下载目录不再被考虑在内。 尝试将其升级到当前最新的2.33,这两个版本之间已修复

这是我的代码示例:

ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.AddUserProfilePreference("download.prompt_for_download", false);
chromeOptions.AddUserProfilePreference("download.directory_upgrade", true);
chromeOptions.AddUserProfilePreference("download.default_directory", Configuration.ResourcesPath);

Nuget软件包Selenium.WebDriver.ChromeDriver是最新的

在升级到chrome WebDriver 2.30时,我遇到了类似的问题,在我的情况下,默认下载目录不再考虑。 尝试将其升级到当前最新的2.33,这两个版本之间已修复

这是我的代码示例:

ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.AddUserProfilePreference("download.prompt_for_download", false);
chromeOptions.AddUserProfilePreference("download.directory_upgrade", true);
chromeOptions.AddUserProfilePreference("download.default_directory", Configuration.ResourcesPath);
Nuget软件包Selenium.WebDriver.ChromeDriver是最新的