为什么我的脚本一直循环执行?
先录制了一段脚本,然后在参数地方加了个FOR循环。但是每次执行结束后,脚本又从头开始执行,不知道为什么,请帮忙!脚本如下:
Browser("管理系统 - OA").Page("息管理系统 - OA").WebEdit("j_username").Set "admin"
Browser("管理系统 - OA").Page("管理系统 - OA").WebEdit("j_password").SetSecure "4ba1f421db867ad50c287244748df790a42b"
Browser("管理系统 - OA").Page("管理系统 - OA").WebButton("WebButton").Click
Browser("管理系统 - OA").Page("管理系统").Link("AA").Click
Browser("管理系统 - OA").Page("管理系统").Frame("mainFrame_list").WebButton("新建").Click
Browser("管理系统 - OA").Page("管理系统").Frame("mainFrame_detail").WebEdit("WebEdit").Set "24"
Dim i,j
j=DataTable.GetRowCount
For i=1 to j
Browser("管理系统 - OA").Page("管理系统").Frame("mainFrame_detail").WebEdit("WebEdit_2").Set DataTable("departure", dtGlobalSheet)
Browser("管理系统 - OA").Page("管理系统").Frame("mainFrame_detail").WebButton("确认").Click
wait 2
Datatable.GetSheet("Global").setnextrow
Next
Browser("管理系统 - OA").Page("管理系统").Link("退出系统").Click 你的dataTable是不是有很多行数据
把试图改到关键字视图,在当前这个action上点右键,action property,在属性里有个run,里面估计是all row,改成运行一次的。 原帖由 shotstar 于 2010-3-29 13:27 发表 http://bbs.51testing.com/images/common/back.gif
你的dataTable是不是有很多行数据
把试图改到关键字视图,在当前这个action上点右键,action property,在属性里有个run,里面估计是all row,改成运行一次的。
datatable 中的确有很多数据。 在关键字视图中,右键后没有 action properties选项。在 专家视图中是有的,可以打开后我没有看到 RUN 这个选项。我用的是QTP9.2 额。。这和QTP版本无关。。
专家视图不是直接写代码的么。。。难道我搞错了?
总之就是你能看到action的那个图标,在他上面点右键,我记得是第一个。
额,要是还找不到,你看看File下面的Test Setting里面的run有没有执行次数的设定。
不过我记得还是在action的属性里的。。。你这个action是加载的其他test里的action么?如果是的话,那么在action call property里面找一下。
解决了!多谢!
原帖由 shotstar 于 2010-3-29 14:22 发表 http://bbs.51testing.com/images/common/back.gif额。。这和QTP版本无关。。
专家视图不是直接写代码的么。。。难道我搞错了?
总之就是你能看到action的那个图标,在他上面点右键,我记得是第一个。
额,要是还找不到,你看看File下面的Test Setting里面的run ...
在 SETTING里 果然是 all row。。。。 郁闷了,这里以前我也没有改动过啊~·
回复 5# 的帖子
这是默认设置的all row。而且因为他在test setting里面,只能一个个修改。。 ..........................这个问题!!我以为LZ发现了QTP重大BUG呢! 原帖由 zhuwenfeng 于 2010-3-31 09:57 发表 http://bbs.51testing.com/images/common/back.gif
..........................这个问题!!
我以为LZ发现了QTP重大BUG呢!
我以为你有其他的解决方法呢!
页:
[1]