features/step_definations/button_steps.rb in druid-ts-0.0.1 vs features/step_definations/button_steps.rb in druid-ts-1.1.0

- old
+ new

@@ -14,11 +14,35 @@ Then(/^I should be able to click the button$/) do @page.send "button_#{@how}".to_sym end When(/^I retrieve a button element$/) do - @element = @page.send "button_id_button".to_sym + @element = @page.send "button_id_element".to_sym end When(/^I search for the button by "(.*?)" and "(.*?)"$/) do |param1, param2| @how = "#{param1}_#{param2}" +end + +When(/^I find a button while the script is executing$/) do + @button = @page.button_element(:id => 'button_id') +end + +Then(/^I should be able to click the button element$/) do + @button.click +end + +Then(/^I should be able to click the real button$/) do + @page.send "btn_#{@how}".to_sym +end + +When(/^I click the button with type image$/) do + @page.button_image_id +end + +When(/^I click the image button using src$/) do + @page.button_image_src +end + +When(/^I click the image button using alt$/) do + @page.button_image_alt end