我刚刚将硒从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/