`

如何用QTP录制鼠标右键点击事件

    博客分类:
  • java
阅读更多
    qtp录制鼠标右键单击事件要通过模拟键盘操作来实现

step 1,修改replaytype为2,一般情况默认设置是1的。(1 – 使用浏览器事件运行鼠标操作。 2 – 使用鼠标运行鼠标操作)
setting.webpackage(”replaytype”) = 2

step 2,鼠标右键单击事件
(附:click的事件有三种 micleftbtn 0 鼠标左键。 micrightbtn 1 鼠标右键。 micmiddlebtn 2 鼠标中键)
browser(”支付宝 – 网上支付 安全快速!”).page(”支付宝 – 网上支付 安全快速!”).link(”返回我要付款”).click , , micrightbtn

step 3,点击右键弹出的菜单(采用键盘事件来模拟)
set wshshell = createobject(”wscript.shell”)
wshshell.sendkeys “{down}” //键盘向下的箭头
wshshell.sendkeys “{down}”
wshshell.sendkeys “{enter}” //回车键

step 4,修改replaytype为1(使用浏览器事件运行鼠标操作)
setting.webpackage(”replaytype”) = 1

good to go now.

 
0
2
分享到:
评论

相关推荐

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

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

    QTP无法录制时插件

    然而,在使用QTP进行自动化测试时,有时会遇到一些问题,比如"QTP无法录制时插件"的问题,这通常是由于QTP无法识别特定浏览器或环境设置导致的。本文将详细探讨如何解决在使用QTP录制脚本时遇到的IE8识别问题。 ...

    qtp录制页面的解释

    给初级学习qtp的测试人员提供的在录制时不理解的描述信息

    qtp录制不上下拉菜单选项

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

    QTP脚本录制回放

    智能录制会自动识别对象并生成对应的脚本,而低级录制则记录更底层的事件,如鼠标的点击和键盘的输入,适用于复杂或智能录制无法识别的情况。 2. **对象识别**:QTP使用对象库来识别和操作应用程序中的对象。录制...

    通过自定义对象来操作一些QTP录制脚本无法驱动的对象

    7. **检查元素存在性并点击按钮**:最后检查之前定位到的元素是否存在,如果存在则触发按钮的点击事件。 #### 四、总结 通过上述示例,我们可以看到使用自定义对象的方法不仅可以帮助我们解决QTP无法直接驱动的...

    开发录制qtp

    QTP 是一种自动化测试工具,开发人员可以使用 QTP 来录制和回放测试脚本,提高测试效率和测试覆盖率。下面是开发录制 QTP 的详细步骤和知识点: 1. 布置虚拟机 开发人员需要布置虚拟机,包括更换 VDI、设置网络...

    为什么装了QTP以后,总是不能录制脚本

    在使用QTP(Quick Test Professional)进行自动化测试时,可能会遇到无法录制脚本的问题,尤其是在安装QTP之后或者禁用了IE浏览器中的某些ActiveX控件之后。此问题表现为在正常尝试录制时,QTP无法生成相应的录制...

    QTP回放模式选择

    在这种情况下,单纯使用事件跟踪模式可能无法满足需求,因为默认的`Click`操作不支持右键点击。这时,我们可以采用鼠标跟踪模式来解决问题: 1. **加载对象至对象库**:首先确保“Google大全”链接已经被加载到了...

    QTP安装 录制回复脚本等功能介绍 QTP安装 录制回复脚本等功能介绍

    4. 开始录制:点击“开始录制”按钮,QTP将监控用户在应用程序中的操作。 5. 执行操作:在目标应用中进行测试步骤,QTP会自动识别并记录这些操作为脚本。 6. 停止录制:完成录制后,点击“停止录制”,此时脚本将...

    对于QTp录制对象不能识别链接的解决方案.docx

    在使用QuickTest Professional (QTP)进行自动化测试的过程中,可能会遇到一个常见问题:当录制或识别某些Web弹出窗口时,QTP无法正确识别其中的链接对象。这种情况通常发生在使用Internet Explorer 9.0.8112版本,在...

    第7篇-QTP的三种录制模式

    在这种模式下,QTP记录的是操作系统级别的事件,如鼠标点击、键盘输入等。LLR适合于处理那些具有复杂用户交互的应用程序,例如带有大量自定义控件或复杂的JavaScript交互的Web应用程序。然而,由于其底层的特性,...

    QTP基本功能的使用

    1. 录制测试脚本:使用 QTP 先进的对象识别、鼠标和键盘监控机制来录制测试脚本,测试人员只需要模拟用户的操作,像执行手工测试的测试步骤一样操作被测试应用程序的界面即可。 2. 编辑测试脚本:主要包括调整测试...

    QTP源码--test源码

    【QTP源码--test源码】是一份与QuickTest Professional(QTP)相关的源代码集合,主要用于学习和理解QTP的自动化测试原理和实践。QTP,现已被命名为UFT(Unified Functional Testing),是HP(现在是Micro Focus)...

    QTP支持谷歌浏览器插件

    通过QTP,用户可以录制和回放与这些插件交互的测试步骤,确保它们在不同条件下都能正常工作。 以下是使用QTP进行谷歌浏览器插件测试的一些关键知识点: 1. **对象识别**:QTP使用其智能识别技术来识别浏览器中的...

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

    然后,右键点击项目,选择“Add” -> “New Item”,在弹出的窗口中选择“MFC”,接着选择“MFC Class From TypeLib”。 第二步,配置QTP库。在添加类的窗口中,点击“Add”,在“File”选项中,导航到QTP的安装...

    QTP订机票参数化测试代码

    4. **执行操作**:使用QTP的函数和方法模拟用户操作,如点击按钮、填写表单等。 5. **验证结果**:检查系统响应是否符合预期,如确认订单是否成功、价格是否正确等。 6. **清理和结束**:清除测试过程中产生的临时...

Global site tag (gtag.js) - Google Analytics