51Testing软件测试论坛
标题:
qtp中的for循环的问题,请帮忙解决!
[打印本页]
作者:
wang7931_cn
时间:
2008-5-29 14:12
标题:
qtp中的for循环的问题,请帮忙解决!
qtp中的for循环的问题,请帮忙解决!
[attach]42509[/attach]
现在在这样的一个表格中,我要取出后面的链接,去改变他的"
禁用
"状态,但是当改变了之后,表格的
行数会减少
,然后我要怎样去把他一个个处理完,再跳出呢?
我的代码如下:
rownum = Browser("Sh").Page("Sh1").WebTable("登录名").RowCount
For i=1 to rownum
aa = Browser("Sh").Page("Sh1").WebTable("登录名").GetCellData(i, 4)
If (aa="禁用") Then
Set bb = Browser("Sh").Page("Sh1").WebTable("登录名").ChildItem(i, 13, "WebElement", 0)
bb.click
Browser("Sh").Page("Sh2").WebRadioGroup("status").Select "1"
Browser("Sh").Page("Sh2").WebButton("确定").Click
Browser("Sh").Page("Sh2").Sync
Browser("Sh").Page("Sh1").WebButton("查看禁用用户").Click
wait 5
End If
Next
请指教,谢谢!
作者:
国米一卡通
时间:
2008-5-29 14:45
标题:
回复 1# 的帖子
你的rownum怎么没有减少啊?在你确定之后重新浏览,rownum应该减少了呀!
作者:
denisye
时间:
2008-5-29 14:56
Set Desc=description.create
Desc("text").value="禁用"
Desc("micclass").value="link"
Set WebLinks = Browser("Sh").Page("Sh1").WebTable("登录名").ChildObjects(Desc)
For Each WebLink in WebLinks
...............
作者:
wang7931_cn
时间:
2008-5-29 16:31
试了一下,不行,
水平有限啊,能不能说详细一点?
谢谢!
急啊
作者:
phoenix81
时间:
2008-5-29 18:01
就是,也特想知道!
作者:
arthur766
时间:
2008-5-29 21:32
取rowNum
while rowNum>0
......‘这里的操作会使行数减少
再取rowNum
Wend
作者:
wang7931_cn
时间:
2008-5-30 10:08
嗯,好了!
谢谢!
我是另外加了一个变量,把它减去就好了!
谢谢!
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2