51Testing软件测试论坛

标题: 关于WebElement进行随机测试 [打印本页]

作者: xiaoan_2131    时间: 2008-9-19 14:26
标题: 关于WebElement进行随机测试
若在Browser("").Page").WebElement("WebElement")
有N个这样的WebElement,查看后属性都一样,包括html id name之类的
除了位置不一样,怎么样随机识别其中的一个呢?
作者: helius    时间: 2008-9-19 15:06
set Desc=description.create
Desc("name")=""
DescNum=browser("").page("").childobject(desc)
GetDescNum=DescNum.count
randomize
Num=randomNumber(0,GetDescNum-1)
Desc(Num).click
是这个样子吗~~~?
作者: xiaoan_2131    时间: 2008-9-19 15:23
原帖由 helius 于 2008-9-19 15:06 发表
set Desc=description.create
Desc("name")=""
DescNum=browser("").page("").childobject(desc)
GetDescNum=DescNum.count
randomize
Num=randomNumber(0,GetDescNum-1)
Desc(Num).click
是这个样子吗~~~ ...

貌似就是这样的,我想了想,确实,不过这个方法带补充吧,在研究一下
作者: xiaoan_2131    时间: 2008-9-19 16:40
录制雅虎邮箱的时候,捕捉邮件类型

Dim Desc,DescNum,GetDescNum
set Desc=description.create
Desc("html id").value="a"
'Desc("html tag").value="DIV"
set  DescNum=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
是不是对象不识别呢?还是什么原因?
作者: 假装不在    时间: 2008-9-19 18:14
你忘记
dim DescNum
因为你把一个对象给它了。
作者: ziheng198688    时间: 2008-9-22 14:59
原帖由 helius 于 2008-9-19 15:06 发表
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
是这个样子吗~~~ ...



更改如红色




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2