Without x-path (yes please! it's so much easier to read this way) b.frame.button(:id => 'button3').click
b.frame.button(:id => 'btnSubmitCopyPaste').click On Friday, March 23, 2012 7:01:52 AM UTC-7, Hal Casteel wrote: > > > ========================== > HTML of my form: the relevant part - (html is inside an iframe) > ========================== > > > > <td width="128"> > <label> > <input type="button" title="Clear Form" > onClick="document.getElementById('secondForm').value = '';" > value="Clear Form" id="button3" class="cyp_btn_bg" name="button3"> > </label> > </td> > > <td width="128"> > <label> > <input type="button" onClick="AddToCart('11747')" value="Add to Cart" > title="Add to Cart" class="cyp_btn_bg" id="btnSubmitCopyPaste"> > </label> > </td> > > > ==================== > Working ruby WATiR code > ==================== > > > b.frame.input(:xpath => "//input[@id='button3']").click > > b.frame.input(:xpath => "//input[@id='btnSubmitCopyPaste']").click > > > > Note: My initial errors were do to the fact I did not not notice that > the HTML was inside an iframe. > > > After adding the frame the above code worked correctly. > > ======== > Question: > ======== > > Is there a way to do what I did above without using the XPATH method?? > > Thanks > On Mar 21, 3:34 pm, Željko Filipin <zeljko.fili...@gmail.com> wrote: > > On Wed, Mar 21, 2012 at 1:22 PM, Hal Casteel < > hal.cast...@bisqueimports.com> > > wrote: > > > > > Watir::Exception::UnknownObjectException: unable to locate element, > > > using {:id=>"secondForm", :tag_name=>"input or textarea", :type=>"(any > > > text type)"} > > > > The error message says Watir could not find the element. Are you sure > > element is there? Are you sure the script is at the right page? > > > > Željko > > -- > > watir.com/book - author -- Before posting, please read http://watir.com/support. In short: search before you ask, be nice. watir-general@googlegroups.com http://groups.google.com/group/watir-general watir-general+unsubscr...@googlegroups.com