51Testing软件测试论坛
标题:
qtp 循环的问题???
[打印本页]
作者:
yushuwen301
时间:
2007-7-14 10:28
标题:
qtp 循环的问题???
我在使用for语句时
第一次能执行
第二次就出现了问题
帮帮忙
[
本帖最后由 yushuwen301 于 2007-7-14 10:30 编辑
]
作者:
garyyes
时间:
2007-7-14 10:42
因为经过第一次的页面刷新后,QTP会认为页面已经改变,QTP会把那几个使用过的object mapping到刷新前的页面,所以在刷新后就找不到object罗。
作者:
yushuwen301
时间:
2007-7-14 10:54
那我应该怎么做才能循环
作者:
garyyes
时间:
2007-7-14 11:07
原帖由
yushuwen301
于 2007-7-14 10:54 发表
那我应该怎么做才能循环
在for i =1 to 3 后面,重新定义那3个object。
作者:
yushuwen301
时间:
2007-7-14 14:10
怎么定义啊
帮帮忙
我是菜鸟
作者:
zhou840401
时间:
2007-7-14 20:02
说说我的看法:我认为如果要循环的话,每一次循环之后,都要清理现场,也就是说,循环结束的时候一定要使测试环境与循环开始的时候是一样的。在sign-in 之后加一步返回循环开始之前的页面的操作就可以了。
[
本帖最后由 zhou840401 于 2007-7-14 20:17 编辑
]
作者:
ybbiagu
时间:
2007-7-14 20:12
browser("Welcome:MercuryTours").page("url:=网页地址").webedit("nativeclass:=Edit","text:=userName").set "fasd"
browser("Welcome:MercuryTours").page("url:=网页地址").webedit("nativeclass:=Edit","text:=password").setsecure "fasd"
browser("Welcome:MercuryTours").page("url:=网页地址").image("nativeclass:=Image","text:=Sign-In").click
使用描述性编程寻找对象
作者:
ybbiagu
时间:
2007-7-14 20:14
不过,登陆一次之后好象browser("Welcome:MercuryTours").page("url:=网页地址")这个页面就没了,你循环里没有重新打开这个页面操作是不行的
作者:
evergreenwang
时间:
2007-7-18 21:40
支持!!!!!!!!!!!!!!!!!!!!!!!!!!!
作者:
snnylip
时间:
2007-7-19 15:31
标题:
回复 #6 zhou840401 的帖子
返回循环开始之前的页面的操作该怎么写?
作者:
syang0517
时间:
2007-7-20 15:06
标题:
回复 #10 snnylip 的帖子
原来页面的代码是什么就放在NEXT后面,
例如NEXT
browser("Welcome:MercuryTours").page("url:=网页地址").webedit("nativeclass:=Edit","text:=userName").set "fasd"
作者:
sunqiang1024
时间:
2007-7-20 16:00
你应高在几个退出的操作,再循环啊
作者:
huangjs
时间:
2007-7-22 20:22
xx
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2