【发布时间】:2017-11-06 11:37:28
【问题描述】:
我有一个使用 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 发送和接收信息的同时做自己的事情?
我对这个环境比较陌生,所以请不要以为我知道很多。从我的谷歌搜索来看,我没有看到很多类似这个问题的帖子,所以回答的一般性也会有所帮助。
提前谢谢你
【问题讨论】:
标签: c# visual-studio selenium appium