私は簡単な機能を持っています:
Feature: User can see the welcome page
Scenario: User can see the worker page
Given I am on the welcome page
Then I should see the Worker button
When I click on the Worker button
Then I should be on the Worker page
Scenario: User can see the requester page
Given I am on the welcome page
Then I should see the Requester button
When I click on the Requester button
Then I should be on the Requester page
奇妙なことに、Worker ボタンは表示されるはずですが、クリック オン テストには合格できません。
これが私のステップ定義です
Then /^I should see the (.+) button$/ do |button_name|
page.has_button? button_name
end
When /^I click on the (.*) button$/ do |button_name|
#page.has_button? button_name
click_on button_name
end
私のウェルカムページはこちら
div.row
%div.span6
= button_to 'Worker', workers_path, :class => "btn btn-large btn-primary"
%div.span6
= button_to 'Requester', requesters_path, :class => "btn btn-large btn-primary"
has_button はありますか? カビバラやキュウリの方法?