51Testing软件测试论坛

标题: ChildObject的使用方法(上传程序) [打印本页]

作者: higkoo    时间: 2008-2-18 14:53
标题: ChildObject的使用方法(上传程序)
打开 ChildObject.htm 出现一表单录入页面。
Page页面上有很多WebEdit
想直接使用Page的ChildObject方法,获取页面上的所有WebEdit然后操作。

思路:
使用childObject方法,查找某页面上的所有WebEdit元素,然后给所有WebEdit赋值。

对着QTP帮助,使用ChildObject总提示“类型不匹配”。
作者: higkoo    时间: 2008-2-18 15:05
标题: 问题
想使用ChildObject来录数据,怎样实现?

[ 本帖最后由 higkoo 于 2008-2-18 15:10 编辑 ]
作者: higkoo    时间: 2008-2-18 15:32
标题: 问题解决
又是自问自答,郁闷!

把以下代码贴到QTP中,运行即可:

myName="讨论 ChildObjects 方法 使用"
Set oDesc = Description.Create()
oDesc("type").Value = "text"
oDesc("readonly").Value = 0
Set lists = Browser("name:="&myName).Page("title:="&myName).ChildObjects(odesc)
For i = 0 To Lists.Count - 1
Lists(i).Set "higkoo"
Next
作者: gy21st    时间: 2008-2-18 15:40
这个帮助里都可以找的到。你最开始的错误在于属性名称写错了。没有"Class Name"这个属性,而应该是"micclass"。
作者: higkoo    时间: 2008-2-18 15:50
标题: 回复 4#  gy21st 的帖子
 嗯,我后来才发现错在此   




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