liqida1989 发表于 2013-6-5 11:24:35

QTP能正常录制脚本,运行脚本时却运行不了,求高手帮忙啊


具体如图,脚本正常录制了,运行时卡在第2部等待数秒后退出运行,弹出结果,仓库里有对象,第一步的MSGBOX也弹出了
代码很简单
msgbox("aaa")
Dialog("Login_2").WinEdit("Agent Name:").Set "jojo"
Dialog("Login_2").WinEdit("Agent Name:").TypemicTab
Dialog("Login_2").WinEdit("Password:").SetSecure "5185cfba0e80a310d1394c24e648bed35c503481"
Dialog("Login_2").WinEdit("Password:").TypemicReturn
Window("Flight Reservation_2").Close

其他代码也能正常录制,就是运行不了

liqida1989 发表于 2013-6-5 11:28:26

黑羽祭 发表于 2013-6-5 12:58:37

回复 2# liqida1989


    还是对象识别的问题。
你到对象库里,选择Login_2那个Dialog控件,然后点上面的高亮按钮。
看看能不能找到

liqida1989 发表于 2013-6-5 14:39:03

回复 3# 黑羽祭

这里我又重新录了一遍,把LOGIN_2换成LOGIN,仍然没找到dialog

lienrong 发表于 2013-6-5 17:12:45

本帖最后由 lienrong 于 2013-6-5 17:14 编辑

有可能是录制之前已经打开了一个登录窗口,运行设置成打开另外一个登陆窗口,出来的是原先那个窗口,自然不会运行

joykao 发表于 2013-6-5 23:17:37

把你录制的设置改了。。。。不要再重新open了,选择在打开的程序中执行,然后把相应的对象改改如果需要。。。。打开这个程序,然后直接跑代码。。
页: [1]
查看完整版本: QTP能正常录制脚本,运行脚本时却运行不了,求高手帮忙啊