0
キュウリとカピバラが初めてです。 IEとChromeブラウザを起動しようとしています。 両方のドライバをダウンロードして、CドライブのRubyのbinフォルダにコピーしました。 私はEnv varにPathを設定しました。 以下は、私がコメント付きラインでコンパイルエラーを取得しています、私のサポート/ env.rbファイルコードCapybara、Selenium、Rubyを使用してIEとChromeブラウザを起動します。
require 'rubygems'
require 'capybara'
require 'capybara/dsl'
require 'capybara/rspec'
require 'selenium-webdriver'
require 'capybara/cucumber'
Capybara.run_server = false
#Set default driver as Selenium
Capybara.default_driver = :selenium
#Set default selector as css
Capybara.default_selector = :css
#Syncronization related settings
module Helpers
def without_resynchronize
page.driver.options[:resynchronize] = false
yield
page.driver.options[:resynchronize] = true
end
end
Capybara.register_driver :selenium do |app|
Capybara::Selenium::Driver.new(app, :browser => chrome) #Getting error at this line
end
World(Capybara::DSL, Helpers)
以下の通りです。
メソッド呼び出しに渡される引数の数がメソッドパラメータの数と一致しないメソッド呼び出し。ここで
は私の環境です:
キュウリ(2.4.0)
セレンwebdriverを(3.0.3)
カピバラ(2.11.0)
RSpecの(3.5.0)
ルビー2.3
にそれを変更してみてください返信をあなたにピーターをありがとうございます。 – Vrushali
私は自分の質問を更新しました。助けてください。 – Vrushali
こんにちはPeter、私はあなたが提案したこのオプションを試しました。それでも私は質問で述べたのと同じ問題に直面しています。 – Vrushali