Micro Focus QTP (UFT) Forums
Accessing Links with in DIV - Printable Version

+- Micro Focus QTP (UFT) Forums (https://www.learnqtp.com/forums)
+-- Forum: Micro Focus UFT (earlier known as QTP) (https://www.learnqtp.com/forums/Forum-Micro-Focus-UFT-earlier-known-as-QTP)
+--- Forum: UFT / QTP Beginners (https://www.learnqtp.com/forums/Forum-UFT-QTP-Beginners)
+--- Thread: Accessing Links with in DIV (/Thread-Accessing-Links-with-in-DIV)



Accessing Links with in DIV - SmithaQTP - 03-13-2008

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>



RE: Accessing Links with in DIV - sreekanth - 03-14-2008

Sorry ,
can you explain it in a better way.


RE: Accessing Links with in DIV - prasanna - 03-14-2008

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


RE: Accessing Links with in DIV - sreekanth chilam - 03-15-2008

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 ....


RE: Accessing Links with in DIV - prasanna - 03-15-2008

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,