分享

QTP录制鼠标右键单击事件

 weiz108 2011-07-15

QTP录制鼠标右键单击事件的时候,通常是录制不到的,这时候要通过模拟键盘操作来实现

第一步,修改ReplayType为2,一般情况默认设置是1的。(1 – 使用浏览器事件运行鼠标操作。 2 – 使用鼠标运行鼠标操作)
Setting.WebPackage(“ReplayType”) = 2

第二步,鼠标右键单击事件
(附:Click的事件有三种 micLeftBtn 0 鼠标左键。 micRightBtn 1 鼠标右键。 micMiddleBtn 2 鼠标中键)
Browser(“支付宝 – 网上支付 安全快速!”).Page(“支付宝 – 网上支付 安全快速!”).Link(“返回我要付款”).Click , , micRightBtn

第三步,点击右键弹出的菜单(采用键盘事件来模拟)
Set wshShell = CreateObject(“WScript.Shell”)
wshShell.SendKeys “{DOWN}” //键盘向下的箭头
wshShell.SendKeys “{DOWN}”
wshShell.SendKeys “{ENTER}” //回车键

第四部,修改ReplayType为1(使用浏览器事件运行鼠标操作)
Setting.WebPackage(“ReplayType”) = 1

现在完整的鼠标右键点击事件已经OK了

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多