メインクラスに含めたモジュールがあります:
module GenericPage
def check_url=(page)
puts(page)
end
end
Cucumber で呼び出しているクラスの新しいインスタンスを作成します
require_relative '../../../support/helper_methods'
class FindYourDealerPage
include GenericPage
def initialize(browser)
@browser = browser
end
def search_location=(location)
@browser.text_field(:id, 'findDealerSearchField').set(location)
@browser.send_keys :tab, :enter
end
キュウリ:
Given /^I am on the find your dealer page$/ do
@browser.goto 'www.google.com'
@dealer.check_url('www.google.com')
@dealer = FindYourDealerPage.new(@browser)
end
When /^I select a desired preference$/ do
end
Then /^my filtered selection should be submitted$/ do
end
これを実行すると、エラーNoMethodError: undefined method
check_url' for nil:NilClass` が表示されます。どこが間違っているのでしょうか。今のところメソッドの内容を忘れてください。このエラーが発生した理由を知りたいだけです