关于WebElement进行随机测试
若在Browser("").Page").WebElement("WebElement")有N个这样的WebElement,查看后属性都一样,包括html id name之类的
除了位置不一样,怎么样随机识别其中的一个呢? set Desc=description.create
Desc("name")=""
DescNum=browser("").page("").childobject(desc)
GetDescNum=DescNum.count
randomize
Num=randomNumber(0,GetDescNum-1)
Desc(Num).click
是这个样子吗~~~? 原帖由 helius 于 2008-9-19 15:06 发表 http://bbs.51testing.com/images/common/back.gif
set Desc=description.create
Desc("name")=""
DescNum=browser("").page("").childobject(desc)
GetDescNum=DescNum.count
randomize
Num=randomNumber(0,GetDescNum-1)
Desc(Num).click
是这个样子吗~~~ ...
貌似就是这样的,我想了想,确实,不过这个方法带补充吧,在研究一下 录制雅虎邮箱的时候,捕捉邮件类型
Dim Desc,DescNum,GetDescNum
set Desc=description.create
Desc("html id").value="a"
'Desc("html tag").value="DIV"
setDescNum=Browser("Yahoo! 邮箱 (xiaoan_2131@yahoo.c").Page("(84 封未读邮件) Yahoo! 邮箱,").WebTable("WebTable").WebElement("WebElement").ChildObjects(Desc)(这行提示General run error)
GetDescNum=DescNum.count
randomize
Num=randomNumber(0,GetDescNum-1)
Desc(Num).click
是不是对象不识别呢?还是什么原因? 你忘记
dim DescNum
因为你把一个对象给它了。 原帖由 helius 于 2008-9-19 15:06 发表 http://bbs.51testing.com/images/common/back.gif
set Desc=description.create
Desc("html tag")="TD"
Set DescNum=browser("").page("").childobject(Desc)
GetDescNum=DescNum.count
randomize
Num=randomNumber(0,GetDescNum-1)
DescNum(Num).click
是这个样子吗~~~ ...
更改如红色
页:
[1]