2

我正在通过 NuGet 使用 2.21 C# 版本的 Webdriver。根据发行说明,它应该与 Firefox 11 一起使用。(http://selenium.googlecode.com/svn/trunk/java/CHANGELOG)

用于 Webdriver 2.20 和 Firefox 10 的代码现在与 Webdriver 2.21 和 Firefox 11 中断。

解决方法是什么?

简短的错误是:Test 'RMIS_WebFrameworkTestsWebDriver.FrameworkTest_MyClass.MyTest' failed: OpenQA.Selenium.WebDriverException : Failed to start up socket within 45000

4

2 回答 2

2

我终于解决了我自己(而且相当愚蠢)的问题。简而言之,我在我的测试项目中使用 NuGet 来更新 WebDriver 代码。我没有注意到的是,我有一个单独引用的 WebDriver DLL 的早期版本(在使用 NuGet 之前)。我没有注意到,尽管 NuGet “成功”安装了 WebDriver,但我的代码仍在引用旧的 dll。

我认为新的 WebDriver 代码不适用于 Firefox 11,但实际上我的代码使用的是旧版本的 WebDriver。

于 2012-05-03T16:54:25.457 回答
0

可能http://code.google.com/p/selenium/是直接询问 Selenium 开发人员的更好地方。就我个人而言,我也看到 FF11 在最新版本的 Selenium 上存在问题。

于 2012-04-24T16:56:04.857 回答