51Testing软件测试论坛
标题:
qtp中使用for循环怎么设置?
[打印本页]
作者:
jxt
时间:
2007-7-30 18:05
标题:
qtp中使用for循环怎么设置?
qtp中使用for循环怎么设置?
比如说我要在一幢下建立3个单元,每个单元添加5户人家!用FOR循环怎么实现呀!
谢谢!!
作者:
sidneylover
时间:
2007-7-30 18:08
嵌套一下,用两个FOR循环不就可以了
作者:
jxt
时间:
2007-7-30 19:20
嵌套是可以,但是当增加了一条记录后,第二遍点击的位置变了!!!怎么处理呀!
作者:
zhong1984314
时间:
2007-7-30 20:44
当增加了一条记录后,第二遍点击的位置变了,这是什么意思,能否具体点?
作者:
ybbiagu
时间:
2007-7-31 13:37
循环结束前加一句让脚本回到开始循环的状态的脚本语句
作者:
jackymail
时间:
2007-7-31 13:49
标题:
楼上的说的感觉不对
回到开始那就始终在第一单元第一户人家。
应该用描述性编程,把关键的index抽出来,然后在执行动作的地方用你循环的 i.
作者:
happyeveday
时间:
2007-7-31 13:52
把3个单元参数化,5户人家FOR循环
作者:
ybbiagu
时间:
2007-7-31 14:01
举个例子吧计算器的
systemutil.run "/cacl.exe"
for i=0 to 5
window("").winbutton("按钮名").settoproperty "text",datatable("num1",2)
window("计算器").winbutton("按钮名").click
window("计算器").winbutton("+").click
window("").winbutton("按钮名").settoproperty "text",datatable("num2",2)
window("计算器").winbutton("按钮名").click
window("计算器").winbutton("=").click
window("计算器").close
datatable.setnextrow
next
这样的程序就会出错,如同网站你注册成功后跟开始注册时的页面是不一样的,你要想办法在循环结束时让脚本回到开始注册时的页面上才行
作者:
jackymail
时间:
2007-7-31 14:05
标题:
我也举个例子
for i=0 to 2
browser("name:=house"&i).click
for j=0 to 4
browser("name:=house"&i).page("name:=door"&j).click
next
next
[
本帖最后由 jackymail 于 2007-7-31 14:14 编辑
]
作者:
jxt
时间:
2007-7-31 17:12
非常感谢!已经解决了!
作者:
chenlimei0603
时间:
2011-8-31 10:48
还有我不知道啊。。。。
作者:
itinerant
时间:
2011-9-13 15:37
kankan
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2