`
haouziwefe
  • 浏览: 127458 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

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

    博客分类:
  • java
阅读更多
    先说明下,我的qtp版本是10.0的,系统是win7+ie8,其他版本及其他系统我是没有试过哦。。。。

刚开始在网上找了好久,都没有调试成功,最后终于调试成功了,特分享下,其中五步是这次的重点,我最大的突破是1,4步骤,刚开始我把574,263,micrightbtn 放在第六步上了,也许偶太笨吧,毕竟偶对编程不熟哦,请不要笑话哦,也有可能这里有不妥之处,但是我的目的达到了.网上基本说的还要在第5步之前加

set wshshell = createobject(”wscript.shell”)
wshshell.sendkeys “{down}” //键盘向下的箭头
wshshell.sendkeys “{down}”
wshshell.sendkeys “{enter}” //回车键

偶试过了,就算右键的菜单多了,不加上面的代码也不会出问题的。加了到会出问题的。。。。

browser("特易资讯 | topease.net 版权所有").page("特易资讯 | topease.net 版权所有").image("关闭").click
browser("特易资讯 | topease.net 版权所有").page("特易资讯 | topease.net 版权所有_2").webedit("ctl00$username").set "****"
browser("特易资讯 | topease.net 版权所有").page("特易资讯 | topease.net 版权所有_2").webedit("ctl00$password").setsecure "********"
browser("特易资讯 | topease.net 版权所有").page("特易资讯 | topease.net 版权所有_2").image("ctl00$imagebutton1").click 63,17
1.browser("特易资讯 | topease.net 版权所有").page("全球外贸资讯").link("我的收藏").click
2.wait(10)
3.setting.webpackage("replaytype") = 2
4.browser("特易资讯 | topease.net 版权所有").page("全球外贸资讯").link("我的收藏").click 574,263,micrightbtn
5.setting.webpackage("replaytype")=1
6.browser("特易资讯 | topease.net 版权所有").page("全球外贸资讯_2").link("删除").click
browser("特易资讯 | topease.net 版权所有").page("全球外贸资讯_2").webbutton("确定").click
 
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使用其智能识别技术来识别浏览器中的...

    QTP使用小结

    QTP 使用小结 QTP(QuickTest Professional)是一款自动化测试工具,由Micro Focus公司开发。它可以帮助测试人员快速地创建测试脚本,以便自动化测试过程。下面是一个关于QTP的使用小结,总结了QTP的基本使用步骤和...

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

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

Global site tag (gtag.js) - Google Analytics