QTP对 界面上元素的鼠标悬停,弹出tips或者自动弹出窗口,需修改replaytype,
既在操作之前,加入:
Setting.WebPackage("ReplayType") = 2 。
再 + .FireEvent "onmouseover" 一般是能生效的。
关于QTP的replaytype
What is ReplayType?
ReplayType is QTP Web Add-in setting. It can be used to change how the events are replayed on the browser. There are two modes of ReplayType
- Events (1) – Replay of events using the Browser methods (something similar to DOM).
- Mouse (2) – Replay of events using the mouse and keyboard simulation.
When to change ReplayType?
Use of ReplayType can be best explained by a below example. In below sample textbox we need to type in any value and see that the button gets enabled when there some text in the textbox and disabled when there is not text. Click on the button will display the values inside the textbox.
详见:http://knowledgeinbox.com/articles/qtp/settings/when-to-change-qtp-web-replaytype-setting/
-------------------------------------------------------------------------------
而selenium 完成任务,如下即可(IDE工具中):
<tr>
<td>mouseOver</td>
<td>id=userInfo</td>
<td></td>
</tr>
分享到:
相关推荐
通常来说,选择QTP/UFT还是Selenium取决于测试需求、组织对成本的考虑、团队的技术能力以及测试的特定环境等因素。在某些情况下,组织甚至会选择同时使用这两种工具,结合它们的优点来执行测试。
在自动化测试领域,尤其是使用QTP(Quick Test Professional)工具时,模拟鼠标事件是常见且重要的操作之一。本部分将详细介绍如何通过QTP的脚本来实现对鼠标事件的模拟。 ##### 1.1 使用 MouseClick 方法 QTP提供...
QTP安装和使用教程; QTP自动化测试; QTP安装过程中的注意事项;
QTP能够通过录制、回放以及脚本编辑来实现对应用程序的自动化测试。它的主要特点是支持多种测试环境和对象识别技术,如Visual Basic Script (VBScript)编程语言,可以进行复杂的逻辑判断和数据驱动测试。QTP的智能...
【QTP使用方法总结】 QuickTest Professional(QTP),现已被更名为Unified Functional Testing(UFT),是HP公司推出的一款功能强大的自动化测试工具,主要用于企业级的软件应用测试,特别是功能测试和回归测试。...
QTP11 使用教程(中文版) QTP(Quick Test Professional)是 HP 公司花了 45 个亿收购的美科利产品套件之一,是一款用于功能测试的自动化测试工具。它支持功能测试和回归测试自动化,用于每个主要软件应用程序和...
QTP 使用小结 QTP(QuickTest Professional)是一款自动化测试工具,由Micro Focus公司开发。它可以帮助测试人员快速地创建测试脚本,以便自动化测试过程。下面是一个关于QTP的使用小结,总结了QTP的基本使用步骤和...
Selenium从1.0(Selenium RC)发展到2.0(Selenium WebDriver),解决了许多早期版本中存在的问题,比如缺乏原生鼠标和键盘事件的支持、XSS/HTTP同源数据问题以及popup dialog处理等。Selenium WebDriver针对不同...
编辑测试脚本时,可以使用 QTP 的关键字视图,通过查看关键字视图可以很容易地知道测试经过的步骤技巧。在录制过程中,QTP 为每一步操作自动生成操作文档,放到关键字视图的“Documentation”列中显示出来。 添加...
《QTP使用手册》 QTP,全称QuickTest Professional,是HP公司(现已被Micro Focus收购)推出的一款功能强大的自动化测试工具,主要用于软件的功能测试和回归测试。它以其易于学习和使用的特性,广泛应用于软件行业...
闲,所以有幸接触到 QTP、Selenium 等自动化测试工具,由于当时水平有限,学习也只停留在录制与回放的水 平上。再次学习 Selenium 是时隔一年之后,笔者有幸跳槽到一家互联网公司继续做 web 软件测试,发现项目适 合...
AfxMessageBox("Application创建失败,请确保安装了Qtp!", MB_OK|MB_ICONWARNING); return; } ``` 一旦QTP应用对象成功创建,我们就可以调用它的方法来启动QTP或控制其行为。例如,启动QTP应用并使其可见: ```...
4. **QTP与Selenium集成**:随着Web测试的发展,QTP与Selenium的集成成为了一种趋势,可能会介绍如何实现这一过程。 5. **Smart Identification**:QTP的智能识别技术,可以自动适应对象变化,减少因应用程序更新...
### QTP11下载地址及自动化测试工具介绍 #### 一、QTP11简介 QTP(Quick Test Professional)是一款由Mercury Interactive开发的功能测试工具,后来被惠普收购并更名为UFT(Unified Functional Testing)。QTP11是...
5. 错误处理与恢复点:设置错误处理机制,如使用On Error语句,以及使用恢复点来处理异常情况。 6. 脚本调试:学习如何使用QTP的调试工具,找出并修复脚本中的错误。 四、QTP高级特性 - 描述性编程:允许用户通过...
与商业化的自动化测试工具如HP的QTP(QuickTest Professional)相比,Selenium 在成本和灵活性上具有显著优势。 Selenium 的核心组成部分包括: 1. Selenium IDE:这是一个基于Firefox的插件,用于录制和回放测试...
由于QTP只录制了鼠标悬停(onmouseover)事件,而没有录制点击(click)事件,导致回放时脚本无法正确执行下拉菜单的选择。因此,你需要在脚本编辑阶段手动添加 `click` 事件,以确保下拉菜单选项被选中。 添加 `...