我创建了一个带有方法的模块
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:未定义的局部变量或方法‘desired_preferences’”。我哪里错了?