Skip to content

@karthiks /my_target_page.rb
Created

Embed URL

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Expect for right elements in page
#my_target_page.rb
def add_and_save_notes notes
fill_in("my_target_text_box", :with => notes)
click_button "Save" # This makes an AJAX request and adds new row to the table upon successfully saving
wait_until { has_link?("Edit note") } #<-- This is BAD, esp. when the note to be added is yet another row in a table having "Edit note" link for every corresponding row in that table
#wait_until { has_text?(notes) } #<-- This is GOOD practice that enables test stability and hence faith in test results
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.