Selenium.WebDriver.ChromeDriver - chromedriver.exe не публикуется для целевой платформы netcore2.2 - PullRequest
1 голос
/ 05 марта 2019

Я установил пакет nuget: Selenium.WebDriver.ChromeDriver 2.46.0/ publish folder .. Можете ли вы мне помочь?

1 Ответ

3 голосов
/ 05 марта 2019

От владельца проекта github страница:

«chromedriver (.exe)» не включен в опубликованные файлы в конфигурации по умолчанию. Такое поведение разработано.

Если вы хотите включить «chromedriver (.exe)» в опубликованные файлы, определите _PUBLISH_CHROMEDRIVER символ компиляции.

enter image description here

OR

Определите свойство PublishChromeDriver со значением "true" в файле MSBuild (.csproj, .vbproj и т. Д.) Для публикации файла драйвера.

<Project ...>
    ...
    <PropertyGroup>
      ...
      <PublishChromeDriver>true</PublishChromeDriver>
      ...
    </PropertyGroup>
...
</Project>

Примечание: свойство MSBuild всегда переопределяет условие определения _PUBLISH_CHROMEDRIVER символа компиляции

...