Micro Focus QTP (UFT) Forums

Full Version: Accessing Links with in DIV
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hi Guys,

Can any one tell me the way to access multiple links which are placed with in the DIV in a Webtable or Web based application ...I have attached the sample code with this thread....please help me to sort out this issue ............

I have placed the same code below.

Code:
<div id="vertmenustyle1">

<ul class="sitemapul">

<li><div class="menuWrapper0"><a href="c-2-apparel.aspx" onMouseOver="divMenu.show('sc_tab1', this, 100, 0);" onMouseOut="divMenu.hide('sc_tab1');">Apparel</a></div></li>

<li><div class="menuWrapper0"><a href="c-14-books-and-dvds.aspx">Books and DVDs</a></div></li>

<li><div class="menuWrapper0"><a href="c-3-footwear.aspx" onMouseOver="divMenu.show('sc_tab5', this, 100, 0);" onMouseOut="divMenu.hide('sc_tab5');">Footwear</a></div></li>

<li><div class="menuWrapper0"><a href="c-11-gifts.aspx" onMouseOver="divMenu.show('sc_tab6', this, 100, 0);" onMouseOut="divMenu.hide('sc_tab6');">Gifts</a></div></li>

<li><div class="menuWrapper0"><a href="c-6-grooming.aspx" onMouseOver="divMenu.show('sc_tab7', this, 100, 0);" onMouseOut="divMenu.hide('sc_tab7');">Grooming</a></div></li>

<li><div class="menuWrapper0"><a href="c-4-horse-apparel.aspx" onMouseOver="divMenu.show('sc_tab8', this, 100, 0);" onMouseOut="divMenu.hide('sc_tab8');">Horse Apparel</a></div></li>

<li><div class="menuWrapper0"><a href="c-8-stable-supplies.aspx" onMouseOver="divMenu.show('sc_tab2', this, 100, 0);" onMouseOut="divMenu.hide('sc_tab2');">Stable Supplies</a></div></li>

<li><div class="menuWrapper0"><a href="c-7-horse-health-care.aspx">Health Care</a></div></li>

<li><div class="menuWrapper0"><a href="c-5-tack-and-strap-goods.aspx" onMouseOver="divMenu.show('sc_tab10', this, 100, 0);" onMouseOut="divMenu.hide('sc_tab10');">Tack & Strap</a></div></li>

</ul>

</div>
Sorry ,
can you explain it in a better way.
Hi sri,


Let me explain in detail, how to access the links that are inside the DIV.
my problem is, i am not able access the links inside the table that table contain only one row( i mean all links are in one cell).


source code-----
Code:
<table width="900" cellpadding="0" cellspacing="0">
                <tr>
                    <td class="leftWrap" valign="top">

                        
                        <div class="leftNav">
                        
                                                    
                            <p>
                            SHOP BY:<br />
                            <img src="skins/Skin_1/images/header_category.gif" alt="Category" />
                            <div id="vertmenustyle1">
                                <ul class="sitemapul">
                                    <li><div class="menuWrapper0">[b]<a href="c-2-apparel.aspx" onMouseOver="divMenu.show('sc_tab1', this, 100, 0);" onMouseOut="divMenu.hide('sc_tab1');">Apparel</a>[/b]</div></li>
                                    <li><div class="menuWrapper0">[b]<a href="c-14-books-and-dvds.aspx">Books and DVDs</a>[/b]</div></li>
                                    <li><div class="menuWrapper0">[b]<a href="c-3-footwear.aspx" onMouseOver="divMenu.show('sc_tab5', this, 100, 0);" onMouseOut="divMenu.hide('sc_tab5');">Footwear</a>[/b]</div></li>
                                    <li><div class="menuWrapper0"><a href="c-11-gifts.aspx" onMouseOver="divMenu.show('sc_tab6', this, 100, 0);" onMouseOut="divMenu.hide('sc_tab6');">Gifts</a></div></li>
                                    <li><div class="menuWrapper0"><a href="c-6-grooming.aspx" onMouseOver="divMenu.show('sc_tab7', this, 100, 0);" onMouseOut="divMenu.hide('sc_tab7');">Grooming</a></div></li>
                                    <li><div class="menuWrapper0"><a href="c-4-horse-apparel.aspx" onMouseOver="divMenu.show('sc_tab8', this, 100, 0);" onMouseOut="divMenu.hide('sc_tab8');">Horse Apparel</a></div></li>
                                    <li><div class="menuWrapper0"><a href="c-8-stable-supplies.aspx" onMouseOver="divMenu.show('sc_tab2', this, 100, 0);" onMouseOut="divMenu.hide('sc_tab2');">Stable Supplies</a></div></li>
                                    <li><div class="menuWrapper0"><a href="c-7-horse-health-care.aspx">Health Care</a></div></li>
                                    <li><div class="menuWrapper0"><a href="c-5-tack-and-strap-goods.aspx" onMouseOver="divMenu.show('sc_tab10', this, 100, 0);" onMouseOut="divMenu.hide('sc_tab10');">Tack & Strap</a></div></li>
                                </ul>
                            </div></td></tr>
</table>


Now How to access those links
hi ,
u said..that u are NOt able access the links inside the table that table contain only one row( i mean all links are in one cell).

Just check with "ChildItem" method......for accessing the links given in one cell ....
Hi Sree,

when we use childtem it will access the first link.But how to access the remaining links.

Code:
RC = Browser("Browser").Page("Page").WebTable(TN).RowCount
   CC = Browser("Browser").Page("Page").WebTable(TN).ColumnCount(1)

RC and CC values is 1.

when we try get the cell data ie 1,1 it show 10 links.(with in the one cell)
Now tell me how to access the remaining links

Thanks.,
Prasanna,