2010-11-24 8 views
3

これはrails 2プロジェクトのためにseleniumなどを使っていましたが、しばらく取り組んできました。私はアプリをRails 3に移動すると、非常に基本的なRails 3プロジェクト(キュウリとカピバラ)を設定してから、セレンでテストを実行しようとしていました。 (私はセレンを使用しています。なぜなら、私の機能テストでは、セレンを使って適切なJavaScriptのやり取りをさせる必要があったからです)。Rails 3の基本的なSelenium + Capybara + Cucumberを手に入れることができません

私は事を平易なジェーンに設定し、 - 全体9ヤードでcucumber installerを実行しました。私は私が得るテストで@seleniumが含まれている場合、まだ:

When I go to the home page  # features/step_definitions/web_steps.rb:23 
    Selenium is not a module (TypeError) 
    ./features/step_definitions/web_steps.rb:24:in `/^(?:|I)go to (.+)$/' 
    features/access.feature:10:in `When I go to the home page' 

は、なぜ私はこのセレンを取得していますモジュールのエラーではありませんか?私はそれがロードされていないということを知っているが、私は3回歩いて戻ってきて、なぜこれが起こっているのか理解できない。私がチェックしなければならないものに誰かがリードを持っていますか?

これもまた、レール3です。私はこのプロジェクトで1.9.2のルビーです。

ありがとう

答えて

6

Welp、答えを見つけました。私はセレンのクライアント宝石をインストールするのを怠っていて、env.rbにセレン/クライアントが必要です。

すべて改善されました。一日中それを考えなければならなかった。

+0

ありがとう、これは私にいくつかの掘り出し物を保存しました。あなた自身の答えを受け入れることは大丈夫です。それは他人が将来解決策を見つけるのを助け、あなたはそれを獲得しました:) –

関連する問題