|
目前在学QTP,想实现功能:把页面中的链接参数化,每次执行时红色部在循环到j=1时就报错,请大家帮我看看是哪里出错啦!
Browser("51Testing软件测试网").Page("51Testing软件测试网").Sync
Browser("51Testing软件测试网").Navigate "http://www.51testing.net/"
Browser("51Testing软件测试网").Page("51Testing软件测试培训网").Sync
Set tags=Browser("51Testing软件测试网").Page("51Testing软件测试培训网").Object.links
Dim i,j, arr()
i=0
For Each element in tags
If Ucase(element.tagname)="A" and left(element.InnerText,1)="[" Then
ReDim Preserve arr(i)
arr(i)=element.InnerText
i=i+1
end if
Next
For j=0 to i-1
msgbox(arr(j))
Browser("51Testing软件测试网").Page("51Testing软件测试培训网").Link("[软件测试就业培训]").SetTOProperty "Text",arr(j)
Browser("51Testing软件测试网").Page("51Testing软件测试培训网").Link("[软件测试就业培训]").Click
wait(20)
Browser("51Testing软件测试网").Back
wait(20)
Next
报错如下图
[ 本帖最后由 shiwomyw 于 2007-8-2 15:54 编辑 ] |
|