2012-04-12 32 views
2

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

与Webdriver 2.20和Firefox 10一起工作的代码现在会中断与Webdriver 2.21和Firefox 11.

这是什么修复?

简短的错误是: 测试“RMIS_WebFrameworkTestsWebDriver.FrameworkTest_MyClass.MyTest”失败:OpenQA.Selenium.WebDriverException:无法启动插座内45000

+0

2.20正在运行Firefox 11,但本机事件不是。用Firefox 11试试2.20,看看它是否有效。 – AutomatedTester 2012-04-12 20:23:22

+0

当我降级到Firefox 10时,版本2.21似乎正在工作。但是与Firefox 11不同。有谁知道是否有计划让C#WebDriver支持Firefox 11? – 2012-04-19 17:15:30

回答

2

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

我以为新的WebDriver代码与Firefox 11不兼容,但它确实是我的代码使用旧版本的WebDriver。

相关问题