51Testing软件测试论坛

标题: QTP能正常录制脚本,运行脚本时却运行不了,求高手帮忙啊 [打印本页]

作者: liqida1989    时间: 2013-6-5 11:24
标题: QTP能正常录制脚本,运行脚本时却运行不了,求高手帮忙啊
[attach]85428[/attach]
具体如图,脚本正常录制了,运行时卡在第2部等待数秒后退出运行,弹出结果,仓库里有对象,第一步的MSGBOX也弹出了
代码很简单
msgbox("aaa")
Dialog("Login_2").WinEdit("Agent Name:").Set "jojo"
Dialog("Login_2").WinEdit("Agent Name:").Type  micTab
Dialog("Login_2").WinEdit("Password:").SetSecure "5185cfba0e80a310d1394c24e648bed35c503481"
Dialog("Login_2").WinEdit("Password:").Type  micReturn
Window("Flight Reservation_2").Close

其他代码也能正常录制,就是运行不了
作者: liqida1989    时间: 2013-6-5 11:28
[img][attach]85430[/attach][/img]
作者: 黑羽祭    时间: 2013-6-5 12:58
回复 2# liqida1989


    还是对象识别的问题。
你到对象库里,选择Login_2那个Dialog控件,然后点上面的高亮按钮。
看看能不能找到
作者: liqida1989    时间: 2013-6-5 14:39
回复 3# 黑羽祭

这里我又重新录了一遍,把LOGIN_2换成LOGIN,仍然没找到dialog[attach]85433[/attach]
作者: lienrong    时间: 2013-6-5 17:12
本帖最后由 lienrong 于 2013-6-5 17:14 编辑

有可能是录制之前已经打开了一个登录窗口,运行设置成打开另外一个登陆窗口,出来的是原先那个窗口,自然不会运行
作者: joykao    时间: 2013-6-5 23:17
把你录制的设置改了。。。。不要再重新open了,选择在打开的程序中执行,然后把相应的对象改改如果需要。。。。打开这个程序,然后直接跑代码。。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2