features/step_definitions/frames_steps.rb in page-object-0.9.3 vs features/step_definitions/frames_steps.rb in page-object-0.9.4
- old
+ new
@@ -6,23 +6,28 @@
end
in_frame(:index => 0) do |frame|
text_field(:text_field_1_index, :name => 'senderElement', :frame => frame)
end
- in_frame(:id => 'frame_2') do |frame|
+ in_frame(:id => 'frame_two_2') do |frame|
text_field(:text_field_2_id, :name => 'recieverElement', :frame => frame)
end
- in_frame(:id => 'frame_1') do |frame|
+ in_frame(:id => 'frame_one_1') do |frame|
text_field(:text_field_1_id, :name => 'senderElement', :frame => frame)
end
in_frame(:name => 'frame2') do |frame|
text_field(:text_field_2_name, :name => 'recieverElement', :frame => frame)
end
in_frame(:name => 'frame1') do |frame|
text_field(:text_field_1_name, :name => 'senderElement', :frame => frame)
end
+
+ in_frame(:id => /frame_two_\d+/) do |frame|
+ text_field(:text_field_2_regex, :name => 'recieverElement', :frame => frame)
+ end
+
end
Given /^I am on the frame elements page$/ do
@page = FramePage.new(@browser)
@page.navigate_to(UrlHelper.frame_elements)
@@ -74,38 +79,38 @@
@page.nested_link
@page.text.should include "Success"
end
When /^I type "([^\"]*)" into the text field from frame 1 identified dynamically$/ do |value|
- @page.in_frame(:id => 'frame_1') do |frame|
+ @page.in_frame(:id => 'frame_one_1') do |frame|
@page.text_field_element(:name => 'senderElement', :frame => frame).value = value
end
end
Then /^I should verify "([^\"]*)" in the text field for frame 1 identified dynamically$/ do |value|
- @page.in_frame(:id => 'frame_1') do |frame|
+ @page.in_frame(:id => 'frame_one_1') do |frame|
@page.text_field_element(:name => 'senderElement', :frame => frame).value.should == value
end
end
When /^I trigger an alert within a frame$/ do
- @page.in_frame(:id => 'frame_3') do |frame|
+ @page.in_frame(:id => 'frame_three_3') do |frame|
@msg = @page.alert(frame) do
@page.button_element(:id => 'alert_button', :frame => frame).click
end
end
end
When /^I trigger a confirm within a frame$/ do
- @page.in_frame(:id => 'frame_3') do |frame|
+ @page.in_frame(:id => 'frame_three_3') do |frame|
@msg = @page.confirm(true, frame) do
@page.button_element(:id => 'confirm_button', :frame => frame).click
end
end
end
When /^I trigger a prompt within a frame$/ do
- @page.in_frame(:id => 'frame_3') do |frame|
+ @page.in_frame(:id => 'frame_three_3') do |frame|
@msg = @page.prompt("Cheezy", frame) do
@page.button_element(:id => 'prompt_button', :frame => frame).click
end
end
end