skyhen 发表于 2006-7-17 11:20:40

请问各位哥哥姐姐,QTP里面录制的问题 ?

我在录制PLSQL的登陆脚本,碰到回放的时候,没有反应。
回放的时候,没有成功登陆。用户名是直接就有的,但在填写密码的时候就卡住了,请问这是怎么回事啊!
是我选择的协议,选错了,还是什么?
我用的协议是VB那个。
请各位哥哥姐姐,给小弟一点指导,小弟先在这里谢谢了。

xiaonan 发表于 2006-7-17 11:43:43

QTP里默认的Ativex,Web,VB是三种类型的插件,针对三种程序类型进行功能测试.并不是什么协议.
把错误信息,和脚本放上来

skyhen 发表于 2006-7-17 13:14:00

Window("Oracle Logon").WinObject("system").Click 117,5
Window("Oracle Logon").WinObject("system").Type "system"
Window("Oracle Logon").WinObject("TEdit").Click 7,7
Window("Oracle Logon").WinObject("TEdit").Type "system"
Window("Oracle Logon").WinObject("OK").Click 57,12
Window("PL/SQL Developer").WinObject("All objects").Click 132,9
Window("PL/SQL Developer").WinObject("TTreeView").DblClick 53,313
Window("PL/SQL Developer").WinObject("TTreeView").Click 50, 7, micRightBtn
Window("PL/SQL Developer").Window("Create user").WinObject("oa").Type DataTable("p_KeyboardInput", dtGlobalSheet)
Window("PL/SQL Developer").Window("Create user").WinObject("oa").TypemicTab
Window("PL/SQL Developer").Window("Create user").WinObject("oa_2").Type DataTable("p_KeyboardInput1", dtGlobalSheet)
Window("PL/SQL Developer").Window("Create user").WinObject("TComboBox").Click 143,8
Window("PL/SQL Developer").Window("Create user").WinObject("TComboBox_2").Click 140,8
Window("PL/SQL Developer").Window("Create user").WinObject("TComboBox_3").Click 141,11
Window("PL/SQL Developer").Window("Create user").WinObject("TPageControl").Click 193,14
Window("PL/SQL Developer").Window("Create user").WinObject("TtsGrid").Click 144,22
Window("PL/SQL Developer").Window("Create user").WinObject("TPanel").Click 73,24
Window("PL/SQL Developer").Window("Edit user OA").WinObject("TPanel").Click 231,35
Window("PL/SQL Developer").Window("Edit user OA").WinObject("TPanel").Click 238,18
Window("PL/SQL Developer").Close
以上是我录制的脚本,请版主看一下,哪里有错误。
请版主指导一下,谢谢。

xiaonan 发表于 2006-7-17 13:25:10

能不能把错误信息也放上来,就这段脚本本身看不出什么问题

amwggyy504 发表于 2006-7-17 14:34:56

这一段脚本中很多都是跟坐标关联性很强的,你是不是用了低级模式,你使用正常模式下试试。

skyhen 发表于 2006-7-18 10:46:16

我用了正常模式录制,进行回放,好想还是不行啊,我一回放,系统就卡在第1行,没有反应了,请问这是怎么回事啊

yangkinki 发表于 2006-7-18 11:38:43

安装所需的插件,在运行QTP的时候把插件加载上,这是前提
进行正常录制,不能识别的对象可以进行对象虚拟,如果系统运行有报错,请把脚本和报错信息贴上来

skyhen 发表于 2006-7-18 16:23:48

我把代码已经贴出来了,错误信息我现在没有啊,只是一执行的时候,到第1句话的时候,系统就卡住了,没有反应了。请各位版主看一下这是什么问题啊,谢谢了

fish_yy 发表于 2006-7-20 10:47:04

你确实是低级模式录制的,最好用识别对象方式录制。

skyhen 发表于 2006-7-21 13:55:14

请问fish_yy 我该怎样设置啊我用 的是8.2的,我看RUN里面只有2个录制方式啊

yangkinki 发表于 2006-7-21 14:09:00

正常的录制方式、analog recording ,low level recording 这三种录制方式,我用的也是QTP8.2,你就用正常的录制方式,即点recording,或按F3进行录制,不需再按analog recording 或 low level recording进行录制了,录制运行之后如果再有问题,请把你录制的脚本和错误信息发上来

ineedahouse 发表于 2009-4-13 14:47:01

这个问题,解决了吗。我也遇到相同的问题
页: [1]
查看完整版本: 请问各位哥哥姐姐,QTP里面录制的问题 ?