2

NuGet 経由で Webdriver の 2.21 C# バージョンを使用しています。リリース ノートによると、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 コードを更新していました。私が気付かなかったのは、(NuGet を使用する前に) 以前のバージョンの WebDriver DLL を個別に参照していたことです。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 に答える