Selenium C#编译错误3.0.0

时间:2016-10-24 17:27:23

标签: c# selenium firefox selenium-webdriver

我正在尝试升级Selenium WebDriver的版本。我以前使用的是Firefox 31.6 ESR和Selenium 2.42,但我现在使用的是Firefox 45.4 ESR和Selenium 3.0.0(我认为应该兼容,因为这是最新的Firefox ESR)。

C#测试项目引用了旧版Selenium的Nuget包,所以我更改了包配置文件以获取最新版本,现在我已将Selenium 3.0.0的nuget包添加到我的包目录中(已下载)来自Selenium网站)。但是现在我构建时遇到了Selenium的使用语句错误

using OpenQA.Selenium;
using OpenQA.Selenium.Firefox;
using OpenQA.Selenium.Remote;

错误:类型或命名空间名称' OpenQA'找不到(你错过了使用指令或汇编引用吗?)

在项目引用下,我可以看到为Selenium 3.0列出了WebDriver nuget包。我是C#packages世界的新手,所以我很欣赏任何建议或事情来尝试解决这个问题。感谢

1 个答案:

答案 0 :(得分:1)

您可能想要检查项目中Selenium .dll的路径,因为只是升级packages.config中的版本并不总是更新.csproj中dll的路径。