This is incorrect. #text returns a string, not an element, and it has no #visible? method. The simplest way is if you know the container the text is on, is to get a reference to that container and call #visible? on that. checking browser.text.include?(some_string) probably won't work, because #text returns all text even if it's not visible.
On Thu, Nov 12, 2009 at 17:16, Tiffany Fodor <tcfo...@comcast.net> wrote: > > Ah - I didn't realize this, but you need to require it: > > require 'watir/contrib/visible' > > -Tiffany > > On Nov 12, 3:08 pm, QAguy <qablogm...@gmail.com> wrote: > > I try something like this: > > > > @browser.text.visible?("Preparing to Optimize").should == false > > > > but I get: > > > > undefined method `visible?' for #<String:0x1032d3ad0> > > > > I'm working with Safariwatir. > > > > Thanks > > QAguy > > > > On Nov 12, 4:22 pm, Tiffany Fodor <tcfo...@comcast.net> wrote: > > > > > Oops, sorry - to see if text is visible, use: > > > > > ie.text('My Text').visible? > > > > > On Nov 12, 2:09 pm, QAguy <qablogm...@gmail.com> wrote: > > > > > > Does anyone have examples of assertions. For example how would I > > > > assert that text on a page in either visible or invisible. > > > > > > Thanks > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Watir General" group. To post to this group, send email to watir-general@googlegroups.com Before posting, please read the following guidelines: http://wiki.openqa.org/display/WTR/Support To unsubscribe from this group, send email to watir-general-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/watir-general -~----------~----~----~----~------~----~------~--~---