C# 手动编码的C代码用户界面测试,控制/对象位置问题

C# 手动编码的C代码用户界面测试,控制/对象位置问题,c#,testing,qtp,C#,Testing,Qtp,我有一个要选择的下拉菜单子项注销。我需要先将鼠标悬停在菜单上以显示注销链接。周围有很多div;间谍告诉我这是一个HTMLPANE,但据我所知,VS代码中没有内置对HTMLPANE的支持。我尝试输入它,但intellisense无法识别它,而不是从HtmlControl命名空间 在试图描述这个主菜单对象之前,我将变量定义为HtmlDiv。我甚至尝试通过将其称为HtmlControl来对其进行一般性标识 这是有关下拉菜单的视图源。我需要进入注销链接,这是下拉列表中的底部选项 <li class

我有一个要选择的下拉菜单子项注销。我需要先将鼠标悬停在菜单上以显示注销链接。周围有很多div;间谍告诉我这是一个HTMLPANE,但据我所知,VS代码中没有内置对HTMLPANE的支持。我尝试输入它,但intellisense无法识别它,而不是从HtmlControl命名空间

在试图描述这个主菜单对象之前,我将变量定义为HtmlDiv。我甚至尝试通过将其称为HtmlControl来对其进行一般性标识

这是有关下拉菜单的视图源。我需要进入注销链接,这是下拉列表中的底部选项

<li class="my-account-top" aria-haspopup="true" aria-owns="doormat-profile">

        <span class="icon-profile menu"></span>
        <span class="profile-header tablet-hide"> Profile</span>

        <div class="ma-menu-items left">
                <a id="nav-my-account-profile" href="/my-account/profile/">Edit Profile</a>
                <a id="nav-my-account-profile-view-card" href="/my-account/profile/view-card/">View ID Card</a>
                <a id="nav-my-account-profile-request-card" href="/my-account/profile/request-card/">Request ID Card</a>
                <a id="nav-my-account-profile-logoff" href="/my-account/profile/logoff/">Log Out</a>
        </div>
    </li>
</ul>
我不熟悉“鼠标悬停”功能。你能给我一个实际的例子吗,最好是这个代码?我甚至不确定这是否是一种识别它的方法,因为根据我通过记录悬停所观察到的情况,调整浏览器大小会改变坐标


我不知道我是否必须给mouse.hover指定一个坐标,或者我可以只指定对象控件的名称吗?i、 e.mouse.hovervarnameformainmenu

在这方面,您想在QTP中做什么?在这方面,您想在QTP中做什么?