You likely do not need a lot of those intermediate container elements. Try using
$ie.iframe(:id => 'PWGadget5Ifr',:name=>'PWGadget5Ifr').iframe(:name=>'actionIFrame').button(:id=>'submitButton').exists? and see if it works for you On Thursday, March 21, 2013 10:20:47 AM UTC-7, Pavan Turlapati wrote: > > Thanks to all and special thanks to Chuck for giving suggestions. > > This issue is NOW resolved. > > $ie.iframe(:id => > 'PWGadget5Ifr',:name=>'PWGadget5Ifr').form(:name=>'main').div(:id=>'HARNESS_CONTENT').div(:id=>'iframeDiv').iframe(:name=>'actionIFrame').button(:id=>'submitButton').exists? > > > is what worked. > > > > On Wednesday, March 20, 2013 7:00:45 PM UTC-5, Chuck van der Linden wrote: >> >> On Wednesday, March 20, 2013 4:44:08 PM UTC-7, Chuck van der Linden wrote: >> >>> you mention what look like two different frames, but I don't see them in >>> any of the screenshots.. and omg the nested tables.. what a mess, Not to >>> mention repeated ID's and other identifiers, making it very tricky to >>> uniquely identify any given element amongst that mess. . so web 1.0.. I >>> feel for you. >> >> >> <chuck's evil twin seizes the keyboard and types the following when chuck >> is not looking> >> >> developers in your group that leave systems unattended should have >> their homepages set to here: http://giveupandusecss.com/ >> >> </evil_twin> >> >> >>> If you have nested iframes, you need to specify ALL of the frames that >>> surround the thing you are trying to get.. So that would be my starting >>> point if I was you. once you get that nailed down, selecting stuff inside >>> the frame is just like selecting as you normally would. >>> >>> On Tuesday, March 19, 2013 7:03:20 AM UTC-7, Pavan Turlapati wrote: >>>> >>>> >>>> Hello, >>>> I got one more problem which I need some experts to help >>>> me. I have a radiobutton which is present under the iFrame but when I try >>>> any of the below lines I am getting the >>>> *"Watir::Exception::UnknownFrameException: >>>> Unable to locate element, using {:tag_n" error. * >>>> >>>> >>>> The HTML tag when I copied from IE developer tool looks like : >>>> <input name="$PpyWorkPage$pMakeMeaningfulContact" class="Radio" >>>> id="$PpyWorkPage$pMakeMeaningfulContactN/A" style="vertical-align: >>>> middle;" >>>> type="radio" value="N/A"/> >>>> >>>> I also tried to save the html but the saved Html does not contain the >>>> field I was looking(May be I should even know how to get the HTML). So, an >>>> alternative I have got three image files which is the only reference I >>>> have. >>>> >>>> Could somebody suggest me some solution. >>>> >>>> *What I tried.* >>>> >>>> 1==> $ie.iframe(:name => 'actionIFrame',:title=>'Take >>>> Action').radio(:id=>'$PpyWorkPage$pMakeMeaningfulContactN/A').set >>>> >>>> 2==> $ie.iframe(:name => >>>> 'actionIFrame').radio(:id=>/\w*MakeMeaningfulContactYes\w*/).set >>>> >>>> 3==> $ie.iframe(:id => 'PWGadget5Ifr').frame(:name=>'actionForm').html >>>> >>>> Any help is highly appreciated. >>>> >>>> Thanks, >>>> Pavan T >>>> >>>> >>>> -- -- Before posting, please read http://watir.com/support. In short: search before you ask, be nice. [email protected] http://groups.google.com/group/watir-general [email protected] --- You received this message because you are subscribed to the Google Groups "Watir General" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
