Thanks for the response Tiffany.  I would expect that to work, but
unfortunately it does not.  This UI is a strange one!

If you have any other great ideas please let me know.

The investigation continues!

Carl

On Thu, Jan 8, 2009 at 12:37 PM, Tiffany Fodor <tcfo...@comcast.net> wrote:

>
> Hi Carl!
>
> I've had cases where clicking the span works, but clicking the link
> won't.  Does this work?
>
> @ie.frame("sectionFrame").table(:index,1).span(:text,
> 'TextString').click
>
> -Tiffany
>
> On Jan 8, 9:09 am, "carl.shau...@gmail.com" <carl.shau...@gmail.com>
> wrote:
> > First a big thanks to Charley for replying to my previous post.  I
> > have managed to methodically isolate the target element in the AUT.
> > Now I am uncertain how to click on the text string.
> >
> > If interested, below is the code I used to isolate the target string.
> >
> > Now that I have isolated the target string I am not sure how to click
> > the string.
> >
> > I attempted to use xpath.
> >
> > @ie.frame("sectionFrame").table(:index,1).cell(:xpath,
> > 'mnuItem1').click
> >
> > I get the following error.
> >
> > Any thoughts would be greatly appreciated.
> >
> > Carl
> >
> > ------------------------------
> > error------------------------------------------------
> >
> > NoMethodError: undefined method `element_by_xpath' for #<Watir::Table:
> > 0x82adca0>
> >     C:/apps/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/table.rb:
> > 324:in `locate'
> >     C:/apps/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/
> > element.rb:49:in `assert_exists'
> >     C:/apps/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/
> > element.rb:284:in `enabled?'
> >     C:/apps/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/
> > element.rb:56:in `assert_enabled'
> >     C:/apps/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/
> > element.rb:229:in `click!'
> >     C:/apps/ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/
> > element.rb:215:in `click'
> >     C:/apps/eclipse/SCPT Test/test/Functional/CSM5Test.rb:96:in
> > `test1'
> >
> > -----------------------------tedious
> > code---------------------------------------------------------
> >
> >           assert( @ie.frame("labelFrame").table(:id,
> > 'mnuTable').exists?)
> >           rows = @ie.frame("labelFrame").table(:id,
> > 'mnuTable').row_count()
> >           columns = @ie.frame("labelFrame").table(:id,
> > 'mnuTable').column_count()
> >           puts "table rows  " + rows.to_s
> >           puts "table columns  " + columns.to_s
> >
> >           myTable = @ie.frame("labelFrame").table(:index,1)
> >                 test1 = myTable[1][2].to_s
> >                 puts "my column value  "  + test1.to_s
> >
> >           assert( @ie.frame("sectionFrame").table(:class,
> > 'topSubMenuTitleBar').exists?)
> >
> >           rows2 = @ie.frame("sectionFrame").table(:class,
> > 'topSubMenuTitleBar').row_count()
> >           puts "Row2  " + rows2.to_s
> >           columns2 = @ie.frame("sectionFrame").table(:class,
> > 'topSubMenuTitleBar').column_count()
> >           puts "columns2  " + columns2.to_s
> >
> >           myTable2 = @ie.frame("sectionFrame").table(:index,1)
> >                 test2 = myTable2[1][1].to_s
> >                 puts "my column2 value  "  + test2.to_s
> >           assert(@ie.frame("sectionFrame").table(:index,1).cell(:id,
> > 'mnuItem1').exists?)
> >      #     @ie.frame("sectionFrame").table(:index,1).cell(:id,
> > 'mnuItem1').link(:text,/i18nTraining/).click
> >           content = @ie.frame("sectionFrame").table(:index,1).cell
> > (:id, 'mnuItem1').text.strip
> >
> >           puts content
> >
>

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to