单击下拉链接列表中的链接

时间:2015-09-16 15:19:47

标签: vbscript qtp hp-uft

<span class="allMnuHdr">Marketing</span> 
<a href="index.php?module=Campaigns&action=index&parenttab=Marketing" class="allMnu">Campaigns</a> 
<a href="index.php?module=Accounts&action=index&parenttab=Marketing" class="allMnu">Accounts</a> 
<a href="index.php?module=Contacts&action=index&parenttab=Marketing" class="allMnu">Contacts</a> 
<a href="index.php?module=Webmails&action=index&parenttab=Marketing" class="allMnu">Webmail</a>

我正在尝试点击链接中的链接。在这种情况下,当我将鼠标悬停在链接上时,我会看到一个链接列表&amp;我想点击其中一个。我尝试了很多东西,但没有运气。

从上面的HTML代码中,您可以看到“营销”是一个父链接&amp;它内部有更多的链接。将鼠标悬停在“营销”上后,我想点击“帐户”。

我尝试了getRoproperty("allitems")方法&amp;这不会返回任何东西。当我记录脚本时,我可以看到对子链接的引用,如下所示:

Browser("admin - My Home Page -").Page("admin - My Home Page -").Link("Accounts").Click

不能使用对象间谍实用程序,因为仅当鼠标光标悬停时才会显示链接。录制后,或将帐户显示为链接。我无法使用动态脚本来实现这一点。你能否提出一个可以在UFT中使用的方法?

1 个答案:

答案 0 :(得分:1)

您需要让营销链接显示其他链接,不幸的是,UFT的Link对象没有Hover功能。< / p>

点击营销是否可以正常工作? (它如何在移动设备上运行?)。

如果没有,您可以尝试使用FireEvent "mouseover"来尝试模拟活动。