For those I get:

NoMethodError: undefined method ‘text’ for #<Watir::Container::Table:
0x1010edec0>
at top level    in Test for Cell Data Kayaks.rb at line 6

NoMethodError: undefined method ‘html’ for #<Watir::Container::Table:
0x1010edec0>
at top level    in Test for Cell Data Kayaks.rb at line 6

Thank you but still nothing. This is strange.... :/


On Sep 15, 1:31 pm, Rajiv Nanduani <[email protected]>
wrote:
> hi
> try this as Z suggested
>
> require 'rubygems'
> require 'safariwatir'
> browser = Watir::Safari.new
> browser.goto("http://www.hurricaneaquasports.com/santee-100.html";)
> if browser.table(:id, "Table_01").text.include?("33 lbs")
>  puts "Data Verify passed"
> else
>   puts "Data Verify FAILED. Ouch."
> end
>
> or
>
> require 'rubygems'
> require 'safariwatir'
> browser = Watir::Safari.new
> browser.goto("http://www.hurricaneaquasports.com/santee-100.html";)
> if browser.table(:id, "Table_01").html.include?("33 lbs")
>  puts "Data Verify passed"
> else
>   puts "Data Verify FAILED. Ouch."
>  end
>
>
>
> On Wed, Sep 15, 2010 at 10:52 PM, Watir General <[email protected]> wrote:
> > I appreciate everyone's input! :) however I still get
> > NoMethodErrors...
>
> > I have a similar version of the script I'm trying to create here for
> > just some random website with table data:
>
> > require 'rubygems'
> > require 'safariwatir'
> > browser = Watir::Safari.new
> > browser.goto("http://www.hurricaneaquasports.com/santee-100.html";)
> > if browser.table(:id, "Table_01").cell(:text, "33 lbs").exists?
> >  puts "Data Verify passed"
> > else
> >   puts "Data Verify FAILED. Ouch."
> > end
>
> > When I run that I get this.....
> > _____________________________________
> > NoMethodError: undefined method ‘cell’ for #<Watir::Container::Table:
> > 0x1010ede48>
>
> > at top level    in Test for Cell Data.rb at line 6
> > _____________________________________
>
> > any thoughts?
>
> > On Sep 15, 11:41 am, Chuck van der Linden <[email protected]> wrote:
> > > If Z's approach below doesn't work (first thing I would have
> > > suggested) you could also try something along these lines (especially
> > > the first one if you know that a single cell should contain just that
> > > text and nothing more)
>
> > >  if browser.table(:id, "dataTableBody").cell(:text, "146173").exists?
> > > or
> > >   if browser.table(:id, "dataTableBody").row(:text, /146173/).exists?
>
> > > On Sep 15, 1:02 am, Željko Filipin <[email protected]>
> > > wrote:
>
> > > > On Tue, Sep 14, 2010 at 9:58 PM, Watir General <[email protected]>
> > wrote:
> > > > > 9    if browser.table(:id, "dataTableBody").include?("146173")
> > > > > NoMethodError: undefined method `include?' for
> > > > > #<Watir::Container::Table:0x1010e1710>
>
> > > > You are calling "include?" method on a table object, and Ruby
> > complains. You
> > > > should call the method on table text (or html).
>
> > > > Example (not tested):
>
> > > > browser.table(:id, "dataTableBody").text.include?("146173")
>
> > > > Željko
> > > > --
> > > > watir.com - community manager
> > > > watirpodcast.com - host
> > > > testingpodcast.com - audio podcasts on software testing. all of them
>
> > --
> > Before posting, please readhttp://watir.com/support. In short: search
> > before you ask, be nice.
>
> > You received this message because you are subscribed to
> >http://groups.google.com/group/watir-general
> > To post: [email protected]
> > To unsubscribe: 
> > [email protected]<watir-general%[email protected]>
>
> --
> RAJIV KUMAR
>
> <http://rajivkumarnandvani.wordpress.com/>
> <http://learnqtphelp.blogspot.com/>

-- 
Before posting, please read http://watir.com/support. In short: search before 
you ask, be nice.

You received this message because you are subscribed to 
http://groups.google.com/group/watir-general
To post: [email protected]
To unsubscribe: [email protected]

Reply via email to