2012-02-06 7 views
1

私はRORを初めて使用しています。私はRuby 1.9.2p290、rvm 1.10.2、chromedriver version = 18.0.995.0を使用しています。キュウリ試験をするとキュウリのエラーが発生する

私はコマンドを実行することによりキュウリのテストを実行する場合:

バンドルのexecキュウリの機能/ mytest.feature

私は以下の表示されエラーメッセージを得た:

(::)失敗した手順(::)

プロキシは辞書型で、nullでなくてはなりません。受信:作業を取得するには

:ヌル

(セレン:: webdriverを::エラー:: WebDriverError)

+1

テストするコードを投稿する必要があります。 – PhillipKregg

+0

私の同僚が走れるテストはすべて起こりますが、私は傾けることができます!だから問題はテストではない。 – Shahrzad

答えて

5

あなたのselenium-webdriverバージョンを確認してください。 Selenium-webdriver 2.13.0は私があなたが記述したエラーを表示します。 selenium-webdriver 2.19.0は最新のchromedriverで正常に動作するようです。

これは、セレンのwebdriverがマルチJsonのバージョン1.0.4に依存しているという事実によって(少なくとも私のシステムで)コンパイルされています。もしバンドルのGemfileにmulti-jsonとcapybaraがあり、バンドルアップデート "を実行すると、マルチjsonを1.1.0にアップデートしてから、マルチjsonバージョンを気にしない最新のバージョンであるため、selenium-webdriver 2.13.0をインストールします!

(私はセレンwebdriverを持つ問題としてこれを提起:http://code.google.com/p/selenium/issues/detail?id=3399 - それは、マルチJSONのように新しいバージョンを使用していないためにそれらを非難するために少し厳しいですが)

+0

@Korneyありがとう:) – Shahrzad

0

をまたそのupversion私を助けセレンwebdriverを2.17.0(クロームドライバー付き)

関連する問題