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