web测试中想用QTP打开一张list页面的每一项进入下级菜单的link
web测试时,想打开所有的详细页面,例如在点评网中查寻徐家汇的餐厅后,出现一张页面中有10家餐厅,我想用QTP,按顺序打开每家餐厅的详细页面,进行查看。可是属性都是link,这一个页面上的link几百个,而且具体餐厅的名字又不能预先知道,怎样才能辨别出这10个入口,然后顺利打开下级的页面呢?问题有点傻瓜,但是想不透呢。:Q http://www.51testing.com/?161787/action_viewspace_itemid_88877.html
你可以参考下
太高深了
太高深了,对我来说。距离还很远哦,努力学习。 原帖由 zhihui990 于 2008-9-24 11:54 发表 http://bbs.51testing.com/images/common/back.gifweb测试时,想打开所有的详细页面,例如在点评网中查寻徐家汇的餐厅后,出现一张页面中有10家餐厅,我想用QTP,按顺序打开每家餐厅的详细页面,进行查看。可是属性都是link,这一个页面上的link几百个,而且具体餐厅 ...
LZ上课时没认真听课~~:lol
这类问题优先考虑用ChildObjects方法,再稍微观察下那些餐厅Link的共同特点,答案就很简单咯~
运行前只保留点评网的那一个页面
Set oDesc = Description.Create
oDesc("micclass").value = "Link"
oDesc("class").value = "BL TMuchBigger_2 Bold"
Set oLinks = Browser(":=").Page(":=").ChildObjects(oDesc)
For i=0 to oLinks.Count-1
oLinks(i).highlight
Next
如果需要每一页的链接都取到,那就自己再加段代码咯~
页:
[1]