Selenium.Webdriver 3.0.1与NetCoreApp1.1 -C#,VS 2017 Mac社区不兼容



我使用Selenium 3.4.0和Appium 3.0.0.2的控制台应用程序(我确实可以访问源代码进行编辑(。我正在尝试使用ASP .NET Core Web API进行UI,但是,如果我尝试安装Nuget Selenium和Appium WebDriver软件包,我会收到以下错误: 对于硒:

Package Selenium.WebDriver 3.4.0 is not compatible with netcoreapp1.1 (.NETCoreApp,Version=v1.1) / win-x86. Package Selenium.WebDriver 3.4.0 supports:
  - net35 (.NETFramework,Version=v3.5)
  - net40 (.NETFramework,Version=v4.0)

appium

Package Appium.WebDriver 3.0.0.2 is not compatible with netcoreapp1.1 (.NETCoreApp,Version=v1.1). Package Appium.WebDriver 3.0.0.2 supports: net45 (.NETFramework,Version=v4.5)
Package Selenium.WebDriver 3.0.1 is not compatible with netcoreapp1.1   (.NETCoreApp,Version=v1.1) / win-x86. Package Selenium.WebDriver 3.0.1 supports:
  - net35 (.NETFramework,Version=v3.5)
  - net40 (.NETFramework,Version=v4.0)
Checking compatibility for Selenium.Support 3.0.1 with .NETCoreApp,Version=v1.1 (win-x86).
Package Selenium.Support 3.0.1 is not compatible with netcoreapp1.1 (.NETCoreApp,Version=v1.1) / win-x86. Package Selenium.Support 3.0.1 supports:
  - net35 (.NETFramework,Version=v3.5)
  - net40 (.NETFramework,Version=v4.0)
Checking compatibility for Castle.Core 3.3.3 with .NETCoreApp,Version=v1.1 (win-x86).
Package Castle.Core 3.3.3 is not compatible with netcoreapp1.1 (.NETCoreApp,Version=v1.1) / win-x86. Package Castle.Core 3.3.3 supports:
  - net35 (.NETFramework,Version=v3.5)
  - net40-client (.NETFramework,Version=v4.0,Profile=Client)
  - net45 (.NETFramework,Version=v4.5)
  - sl4 (Silverlight,Version=v4.0)
  - sl5 (Silverlight,Version=v5.0)

有没有办法添加软件包?如果没有,是否有一种方法可以使我可以在Web API发送并从中接收信息时自己的操作执行自己的操作?

我对这个环境是相对较新的,所以请不要假设我知道太多。从我的谷歌搜索中,我没有看到很多与此问题相似的帖子,因此回答的普遍性也会有所帮助。

预先感谢您

.net core目前不支持硒,但是存在拉动请求以补救这一点。您可以在此期间尝试使用coreCompat.selenium.webdriver nuget软件包。Appium .NET驱动程序使用官方硒C#客户端,因此在接受硒.NET核心PR之前,它可能不会更改。

最新更新