51Testing软件测试论坛
标题:
qtp将一个软件重复运行,为什么只能执行一次
[打印本页]
作者:
锅仔
时间:
2008-4-15 15:42
标题:
qtp将一个软件重复运行,为什么只能执行一次
使用SystemUtil.Run运行一个软件
下面就是username和pwd的输入
我用for循环这个过程,为什么只有运行的第一次能正确出入用户名和密码,第二次就卡在用户名了
提示找不到对象,同一个软件运行第二次对象会改变吗?
作者:
hajiwon
时间:
2008-4-15 16:01
看你for 循环怎么写的了,应该只要你不手动改变,对象都不会变
作者:
锅仔
时间:
2008-4-15 16:07
for i=1 to n
SystemUtil.Run。。。。。
username。。。。。
pwd。。。。
next
很简单的循环3次程序
作者:
hajiwon
时间:
2008-4-15 16:38
你这样每次都打开软件,第二次就有两个对象了阿
作者:
假装不在
时间:
2008-4-15 17:27
有道理。
你或者可以运行第2次的时候停下来,SPY一下,看看对象是否有变化。
作者:
鹭岛
时间:
2008-4-15 17:48
首先应该再每次结束都要使用OBJECT.CLOSE(OBJECT根据你的对象来说)
你既然打开了,当然要关闭拉,
流程:
FOR i=0 to N
打开你要的OBJECT
处理你要做的事
关闭OBJECT
Next
这样才能循环
作者:
鹭岛
时间:
2008-4-15 17:51
如果事WEB的,使用Browser("Browser").Close这个就可以,如果事WINDOWS的APP的,基本都事具体控件了
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2