`

QTP以及selenium的mouseOver使用 鼠标悬停的事件很给力!

阅读更多

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>

 

0
1
分享到:
评论

相关推荐

    QTP和Selenium的对比

    通常来说,选择QTP/UFT还是Selenium取决于测试需求、组织对成本的考虑、团队的技术能力以及测试的特定环境等因素。在某些情况下,组织甚至会选择同时使用这两种工具,结合它们的优点来执行测试。

    QTP模拟鼠标和键盘事件整理

    在自动化测试领域,尤其是使用QTP(Quick Test Professional)工具时,模拟鼠标事件是常见且重要的操作之一。本部分将详细介绍如何通过QTP的脚本来实现对鼠标事件的模拟。 ##### 1.1 使用 MouseClick 方法 QTP提供...

    QTP安装和使用教程

    QTP安装和使用教程; QTP自动化测试; QTP安装过程中的注意事项;

    QTP自动化测试技术领航+Selenium 2自动化测试实战 —基于Python语言+LoadRunner性能测试完全讲义

    QTP能够通过录制、回放以及脚本编辑来实现对应用程序的自动化测试。它的主要特点是支持多种测试环境和对象识别技术,如Visual Basic Script (VBScript)编程语言,可以进行复杂的逻辑判断和数据驱动测试。QTP的智能...

    QTP使用方法总结

    【QTP使用方法总结】 QuickTest Professional(QTP),现已被更名为Unified Functional Testing(UFT),是HP公司推出的一款功能强大的自动化测试工具,主要用于企业级的软件应用测试,特别是功能测试和回归测试。...

    QTP11使用教程(中文版)

    QTP11 使用教程(中文版) QTP(Quick Test Professional)是 HP 公司花了 45 个亿收购的美科利产品套件之一,是一款用于功能测试的自动化测试工具。它支持功能测试和回归测试自动化,用于每个主要软件应用程序和...

    selenium2初学者快速入门

    Selenium从1.0(Selenium RC)发展到2.0(Selenium WebDriver),解决了许多早期版本中存在的问题,比如缺乏原生鼠标和键盘事件的支持、XSS/HTTP同源数据问题以及popup dialog处理等。Selenium WebDriver针对不同...

    QTP基本功能的使用

    编辑测试脚本时,可以使用 QTP 的关键字视图,通过查看关键字视图可以很容易地知道测试经过的步骤技巧。在录制过程中,QTP 为每一步操作自动生成操作文档,放到关键字视图的“Documentation”列中显示出来。 添加...

    QTP使用手册.rar

    《QTP使用手册》 QTP,全称QuickTest Professional,是HP公司(现已被Micro Focus收购)推出的一款功能强大的自动化测试工具,主要用于软件的功能测试和回归测试。它以其易于学习和使用的特性,广泛应用于软件行业...

    QTP使用小结

    本文旨在分享使用QTP的经验和心得,帮助测试人员快速掌握QTP的使用技巧,并通过一些实际案例展示如何在测试中应用。 首先,我们需要了解QTP的基本使用步骤。启动QTP后,首件事是在Add-in Manager中配置需要的插件。...

    Selenium2 Java自动化测试实战

    闲,所以有幸接触到 QTP、Selenium 等自动化测试工具,由于当时水平有限,学习也只停留在录制与回放的水 平上。再次学习 Selenium 是时隔一年之后,笔者有幸跳槽到一家互联网公司继续做 web 软件测试,发现项目适 合...

    VC下调用 Qtp,供QTP使用者学习

    AfxMessageBox("Application创建失败,请确保安装了Qtp!", MB_OK|MB_ICONWARNING); return; } ``` 一旦QTP应用对象成功创建,我们就可以调用它的方法来启动QTP或控制其行为。例如,启动QTP应用并使其可见: ```...

    QTP资料(QTP自动化测试实践.pdf+QTP自动化测试进阶.pdf)

    4. **QTP与Selenium集成**:随着Web测试的发展,QTP与Selenium的集成成为了一种趋势,可能会介绍如何实现这一过程。 5. **Smart Identification**:QTP的智能识别技术,可以自动适应对象变化,减少因应用程序更新...

    QTP11下载地址

    ### QTP11下载地址及自动化测试工具介绍 #### 一、QTP11简介 QTP(Quick Test Professional)是一款由Mercury Interactive开发的功能测试工具,后来被惠普收购并更名为UFT(Unified Functional Testing)。QTP11是...

    qtp 用户使用手册

    《QTP用户使用手册》深度解析与学习指南 在当今高度自动化的软件开发环境中,测试自动化已成为提升软件质量、加快项目进度的关键手段。HP QuickTest Professional(QTP),作为一款领先的自动化测试工具,为测试...

    qtp测试软件的使用方法及实例

    5. 错误处理与恢复点:设置错误处理机制,如使用On Error语句,以及使用恢复点来处理异常情况。 6. 脚本调试:学习如何使用QTP的调试工具,找出并修复脚本中的错误。 四、QTP高级特性 - 描述性编程:允许用户通过...

    开源自动化测试工具SELENIUM的使用教程[归纳].pdf

    与商业化的自动化测试工具如HP的QTP(QuickTest Professional)相比,Selenium 在成本和灵活性上具有显著优势。 Selenium 的核心组成部分包括: 1. Selenium IDE:这是一个基于Firefox的插件,用于录制和回放测试...

    qtp录制不上下拉菜单选项

    由于QTP只录制了鼠标悬停(onmouseover)事件,而没有录制点击(click)事件,导致回放时脚本无法正确执行下拉菜单的选择。因此,你需要在脚本编辑阶段手动添加 `click` 事件,以确保下拉菜单选项被选中。 添加 `...

Global site tag (gtag.js) - Google Analytics