簡體   English   中英

Selenium.WebDriver.ChromeDriver - chromedriver.exe沒有為netcore2.2目標框架發布

[英]Selenium.WebDriver.ChromeDriver - chromedriver.exe is not being publishing for netcore2.2 target framework

我安裝了nuget包--Selenium.WebDriver.ChromeDriver 2.46.0 ..當我發布(通過dotnet發布.Net CLI命令).csproject(目標框架 - netcore2.2)時,chromedriver.exe沒有在輸出/發布文件夾上復制..有人能幫助我嗎?

從項目所有者github頁面:

“chromedriver(。exe)”未包含在默認配置的已發布文件中。 此行為是設計使然。

如果要將“chromedriver(.exe)”包含在已發布的文件中,請定義_PUBLISH_CHROMEDRIVER編譯符號。

在此輸入圖像描述

要么

在MSBuild文件(.csproj,.vbproj等等) PublishChromeDriver屬性定義為值為“true”以發布驅動程序文件。

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

注意:MSBuild屬性始終覆蓋定義_PUBLISH_CHROMEDRIVER編譯符號的條件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM