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.


Reply via email to