xiaoan_2131 发表于 2008-9-19 14:26:28

关于WebElement进行随机测试

若在Browser("").Page").WebElement("WebElement")
有N个这样的WebElement,查看后属性都一样,包括html id name之类的
除了位置不一样,怎么样随机识别其中的一个呢?

helius 发表于 2008-9-19 15:06:57

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:07

原帖由 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
是这个样子吗~~~ ...
貌似就是这样的,我想了想,确实,不过这个方法带补充吧,在研究一下

xiaoan_2131 发表于 2008-9-19 16:40:48

录制雅虎邮箱的时候,捕捉邮件类型

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
是不是对象不识别呢?还是什么原因?

假装不在 发表于 2008-9-19 18:14:22

你忘记
dim DescNum
因为你把一个对象给它了。

ziheng198688 发表于 2008-9-22 14:59:52

原帖由 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]
查看完整版本: 关于WebElement进行随机测试