51Testing软件测试论坛

标题: 大家帮我看一下使用childobjects时的run error [打印本页]

作者: sg00    时间: 2007-10-12 15:39
标题: 大家帮我看一下使用childobjects时的run error
Browser("HeadPage").Page("HeadPage").WebCheckBox("cboxAutoLogon").Set "ON"
Browser("HeadPage").Page("HeadPage").WebButton("Log On").Click
Browser("HeadPage").Page("Performance Data Report").Frame("contents").Link("Post Report to Me").Click

Set MyDescription = Description.Create()
MyDescription("html tag").value = "Input"
MyDescription("Name").value = "checkbox"


Set Checkboxes = Browser("HeadPage").Page("Performance Data Report").Frame("main").ChildObjects(MyDescription)
到了这句就出 General run error
没有别的错误提示了

[ 本帖最后由 sg00 于 2007-10-12 16:04 编辑 ]
作者: tonyzhangjie    时间: 2007-10-12 15:58
Set Checkboxes = Browser("HeadPage").Page("Performance Data Report").Frame("main").ChildObjects(MyDescription)
只有childobjects method没childobject method,lz应该打错了吧...
作者: sg00    时间: 2007-10-12 16:04
是ChildObjects我编辑帖子的时候打错了
我是按照http://blog.sina.com.cn/s/blog_4bb4198f0100074c.html这里的教程写的
不知道怎么会出错 大家帮忙看看
作者: jackymail    时间: 2007-10-12 16:47
MyDescription("html tag").value = "Input"
MyDescription("Name").value = "checkbox"
肯定是描述属性有问题,你取掉一个。

你这两个描述属性看起来不是描述的同一个东西。checkbox类型的input??
作者: sg00    时间: 2007-10-12 16:48
继续求助
作者: walker1020    时间: 2007-10-12 20:16
把 Name改为 name 后试试,注意大小写,否则QTP不认识。
作者: hsjzfling    时间: 2007-10-12 21:19
MyDescription("html tag").value = "Input"
MyDescription("Name").value = "checkbox"
这两句话都有问题。。。

第一句是属性值的问题,其中的"Input"应改为"INPUT",不过这句描述几乎没啥意义。。。
第二句主要是选取的属性问题(应根据实际需要,选择适当的属性),明显没有一个叫Name的属性。。。叫"name"的属性倒是有,不过肯定不是楼主想要的~
不知道你的需求也就不好随便帮你修改了~

[ 本帖最后由 hsjzfling 于 2007-10-12 21:20 编辑 ]
作者: lyg923    时间: 2008-7-16 15:20
用spy查下属性名字。应该不是name .




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