Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #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
Add Comment
Please, Sign In to add comment