0

我最近在nuget中安装了FluentAutomation和selenium 2.32.1.0。但是,当我尝试使用I.Open(“http://”)方法打开页面时,我得到以下例外:Could not load file or assembly 'WebDriver, Version=2.25.1.0, Culture=neutral, PublicKeyToken=1c2bd1631853048f'FluentAutomation和硒2.32.1.0

nuget中的FluentAutomation版本说它取决于Selenium.Support(≥2.25 .1)这导致我相信我可以安装2.32.1.0。这是否意味着FluentAutomation nuget软件包是建立在对Selenium支持的依赖之上的。支持2.25,我必须回滚我的硒组件?

+0

当然看起来像它。你可以拉FluentAutomation,然后添加一个引用到更高版本? – Arran 2013-04-30 16:25:59

回答

2

这里的问题是我们打包的ChromeDriver.exe版本。困难的依赖在那里。如果您从Selenium下载最新的ChromeDriver.exe并将其添加到您的项目中(确保将其复制到/ bin目录中),Fluent将不会解压其自己的旧版本,并且不匹配问题应该消失。

我们正在努力使这对用户更加透明,并将最新的设置放到项目上,而不是将其打包到我们的DLL中。

(作者:FluentAutomation)