I’m writing a test where I delete a record, and I need to verify that the record is no longer present after I’ve deleted it. I know how to verify the record text is present in a page, with “browser.text.include?”, but is there a way that I can verify that the text is not present instead? I need the test to fail if the text is still present after it’s supposedly been deleted.
I’ve searched but the only hits I get on search tell me how to verify text is present – which is the opposite of what I need.
Thank you very much.
browser.text.include? returns a boolean value (actually a truetype or a falsetype, but this isn’t the time for that discussion), so negating it will inverse your search.
Feel free to customise for your own needs. PS. This is basically ry’s answer, only with face-eating badgers.
Added for historical interest, from Chuck’s suggestion:
Added to show an “else” example: