2016-06-28 6 views
1

以下のような単純なスクリプトを実行して、watir-webdriverとRubyを使ってオートメーションを学習しようとしました。しかし、私はそのようなクラスエラー-ffi_cを得ていません。RubyMineでこのようなファイルを読み込めません -

class TestWatir 
    require 'watir-webdriver' 
    require 'cucumber' 
    browser = Watir :: Browser.new :firefox 
    browser.goto 'http://www.google.com' 
end 

私はキュウリとワチール-webdriverを宝石を追加しても、外部ライブラリでのFFIの依存性があるチェックしました。

+0

あなたの 'Gemfile'はどのように見えますか? 'bundle install'ですべてがうまくインストールされましたか? – tadman

+0

行4は 'browser = Watir :: Browser.new:firefox'(' :: 'の前後に空白を入れないでください)です。 – meatspace

答えて

3

私はこの問題を持っていたことによってそれを解決:それは間違ったプラットフォームまたはそのような何かで標識したFFIの時代のいくつかのバージョンが、それはWindows上でいくつかの問題をもたらすことだと縫い目

del Gemfile.lock 
bundle clean --force 
gem install bundler -v 1.12.1 
gem install ffi -v 1.9.10 --platform=ruby 
bundle install 

希望すると助かります!

+0

恐ろしい!出来た。本当にありがとう :) :) –

関連する問題