51Testing软件测试论坛

标题: 询问个查找页面中某类对象数量的问题! [打印本页]

作者: nbawz    时间: 2007-10-11 20:05
标题: 询问个查找页面中某类对象数量的问题!
Set oDesc = Description.Create()
oDesc("micclass").value = "WebElement"
oDesc("html tag").value = "TH"
oDesc("class").value ="panelThbg"
Set Lists= Browser("Browser").Page("Page").Frame("container").WebTable("员工编码").ChildObjects(oDesc)
LinkSum = Lists.Count()
msgbox LinkSum

假如这个页面中WebElement有100个,用以上这个脚本只能找到63个,是不是我的QTP有的地方设置有问题?
(100个都是在Browser("Browser").Page("Page").Frame("container").WebTable("员工编码")下!)
作者: hsjzfling    时间: 2007-10-11 22:13
是因为你加了其它限制条件:
oDesc("html tag").value = "TH"
oDesc("class").value ="panelThbg"
你找的不是所有WebElement,而是满足以上两个条件的WebElement
代码倒是没发现有什么问题的
作者: nbawz    时间: 2007-10-12 09:36
原帖由 hsjzfling 于 2007-10-11 22:13 发表
是因为你加了其它限制条件:
oDesc("html tag").value = "TH"
oDesc("class").value ="panelThbg"
你找的不是所有WebElement,而是满足以上两个条件的WebElement
代码倒是没发现有什么问题的


还真是这样,把这两行代码注释掉,就能找到167个了,但是我用object spy查过了,这两个限制条件没有错呀!不知道为什么了!(实际上页面上显示的没有167个那么多,研发把一些没有用的只是屏蔽掉了,而不是删除!)
作者: hsjzfling    时间: 2007-10-12 10:16
标题: 回复 3# 的帖子
大概你查的都是你之前找到的63条中的吧,而未找到的那些你都没有仔细去查看吧~一般来说QTP都还是会忠实的来执行操作的~




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