文档详情

QTP右键录制的方法.docx

发布:2024-07-17约1.62千字共4页下载文档
文本预览下载声明

QTP右键录制的方法

QTP录制鼠标右键单击事件要通过模拟键盘操作来实现。

步骤一:录制脚本

点击录制:打开百度首页,在搜索栏中输入“中国人”,点击“百度一下”。点击“stop”,停止录制。

代码为:

Browser(百度一下,你就知道).Page(百度一下,你就知道).WebEdit(wd).Set中国人

Browser(百度一下,你就知道).Page(百度一下,你就知道).WebEdit(wd).Set中国人

Browser(百度一下,你就知道).Page(百度一下,你就知道).WebButton(百度一下

).Click

步骤二:添加对象至对象库

将鼠标右键点击的链接添加至QTP对象库中。1、点击对象库

点击图标如图所示:

2、单击对象库ObjectRepository

如图所示:

3、添加对象至本地点击图标如图所示:

4、打开将要右键点击的页面,点击此链接。

(例如:打开百度搜索页面,鼠标点击“欢迎来到ChinaRen校友录!”)

5、对象添加成功,关闭对象库。

步骤三:修改脚本

1、修改ReplayType为2

一般情况默认设置是1的。

(1表示使用浏览器事件运行鼠标操作。2代表使用鼠标运行鼠标操作)代码为:

Setting.WebPackage(”ReplayType”)=2

2、写入鼠标右键单击事件代码

Browser(百度一下,你就知道).Page(百度搜索_中国人).Link(

欢迎来到ChinaRen校友录!).FireEventonclick,,micRightBtn

(Click的事件有三种:micLeftBtn0代表鼠标左键。micRightBtn1为鼠标右键。micMiddleBtn2为鼠标中键)

3、写入点击右键弹出的菜单

SetwshShell=CreateObject(”WScript.Shell”)wshShell.SendKeys“{DOWN}”//键盘向下的箭头wshShell.SendKeys“{DOWN}”

wshShell.SendKeys“{ENTER}”//回车键

4、修改ReplayType为1

Setting.WebPackage(”ReplayType”)=1 //切换回浏览器事件模式。

下面例子是:

录制脚本,打开百度首页,在搜索栏中输入“中国人“然后点击“百度一下”,在”百度搜索_中国人“页面中右键点击“欢迎来到ChinaRen校友录!”,选择右键菜单的“在新窗口打开”。

完整代码如下:

Browser(百度一下,你就知道).Page(百度一下,你就知道).WebEdit(wd).Set中国人

Browser(百度一下,你就知道).Page(百度一下,你就知道).WebEdit(wd).Set中国人

Browser(百度一下,你就知道).Page(百度一下,你就知道).WebButton(百度一下).Click

Setting.WebPackage(ReplayType)=2

Browser(百度一下,你就知道).Page(百度搜索_中国人).Link(欢迎来到ChinaRen校友录!).FireEventonclick,,,micRightBtn

setWshShell=CreateObject(wscript.Shell)WshShell.SendKeys{down}

wait5

WshShell.SendKeys{down}wait5

WshShell.SendKeys{enter}

Setting.WebPackage(ReplayType)=1

显示全部
相似文档