51Testing软件测试论坛
标题:
QTP求助:循环启动应用程序,只有第一次是正常的,往后都会失败
[打印本页]
作者:
loveok_56
时间:
2012-11-1 15:42
标题:
QTP求助:循环启动应用程序,只有第一次是正常的,往后都会失败
[attach]81977[/attach]循环启动应用程序,依次打开登录窗口,并输入用户名和密码,点击登录,打开登录后的窗口。只有第一次能够正常启动,往后就不行了
如果把每次登录成功后的窗口close掉,那么后面就可以继续顺利登录,否则就会如附图:[attach]81976[/attach][attach]81976[/attach]
作者:
a625152353
时间:
2012-11-1 16:00
那就把登陆成功后的窗口关闭掉嘛
作者:
loveok_56
时间:
2012-11-1 16:15
谢谢你的回答,只是目的是要登录多个应用程序的,所以不能关掉
作者:
a625152353
时间:
2012-11-1 16:34
不知道,你那程序支持不支持多开,
如果支持多开,同时启动两个程序,那两个程序的名称肯定不是重复的,
实在不行,就参数化程序的名称,然后把你再第一个程序里录制的代码调用一下,试下
作者:
loveok_56
时间:
2012-11-1 16:53
程序是支持多开的,程序是用C++写的,每次弹出的登录窗口除了hwnd值不一样,其它都是一样的,但是hwnd的值每次都不一样,又没办法获取,所以可能会导致多个登录窗口存在的情况下,QTP不能识别到底是哪个窗口
作者:
samesky_2011
时间:
2012-11-1 23:00
你用描述性编程?
browser对象设置先后顺序试试!也就是createtime属性
作者:
xmouse
时间:
2012-11-3 17:09
用SystemUtil手动打开程序,行不行?并且在设置里面设置为手动启动
作者:
Emperorlz
时间:
2012-11-25 17:32
用SystemUtil.Run 打开应用程序,在Automation-->Record and Run Settings中选择运行已打开的程序就可以了
作者:
ouson
时间:
2012-11-26 14:31
添加个CLOSE的脚本/
作者:
fengerapple
时间:
2013-1-25 18:12
Thank you very much for sharing!The good man!The good life of peace!
作者:
wangkun99987
时间:
2013-2-18 17:57
使用描述性编程 Dialog(index:=循环次数).WinButton("text:=登录")
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2