我正在尝试升级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世界的新手,所以我很欣赏任何建议或事情来尝试解决这个问题。感谢
答案 0 :(得分:1)
您可能想要检查项目中Selenium .dll的路径,因为只是升级packages.config中的版本并不总是更新.csproj中dll的路径。