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)