我刚刚将硒从2.29.1更新为2.35,现在当我尝试编译应用程序时,我收到一些荒谬的错误消息:

第一个错误:


  无法从“ OpenQA.Selenium.IWebElement [c:\ my_project_path \ packages \ Selenium.WebDriver.2.35.0 \ lib \ net40 \ WebDriver.dll]转换”
  到“ OpenQA.Selenium.IWebElement”


第二个错误:


  类型'OpenQA.Selenium.IWebElement'在程序集中定义
  未引用。您必须添加对程序集“ WebDriver”的引用,
  版本= 2.31.2.0,文化=中性,PublicKeyToken = 1c2bd1631853048f'。


我该如何解决?

PS。我已经在我的项目(包含IWebElement)中引用了WebDriver.dll

最佳答案

好的,我们现在可以关闭它。我解决了它,有一个旧参考书没有找到nuget更新,所以我不得不手动重新安装它。现在一切都按预期进行。

关于c# - 更新 Selenium 后无法将IWebElement转换为IWebElement,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19225910/

10-12 22:33