メソッドでモジュールを作成しました
module Adding_preferences
def desired_preferences
@preference = %w(motabilitySpecialist newCars bodyshop filter8 filter7).each do |selection|
@browser.label(:for, selection ).click
end
end
end
このモジュールをクラスに含めました:
class Pages
include Adding_preferences
attr_accessor :browser, :preference
def initialize
@browser = Watir::Browser.new :ff
end
end
World do
Pages.new
end
Cucumber シナリオでこのメソッドを呼び出しています
When /^I select a desired preference$/ do
desired_preferences
end
しかし、実行時に「NameError: undefined local variable or method `desired_preferences'」というエラーが表示されます。どこが間違っているのですか?