查看完整版本: 大家帮我看一下使用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"


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

[[i] 本帖最后由 sg00 于 2007-10-12 16:04 编辑 [/i]]

tonyzhangjie 2007-10-12 15:58

Set Checkboxes = Browser("HeadPage").Page("Performance Data Report").Frame("main").ChildObject[color=Red]s[/color](MyDescription)
只有childobjects method没childobject method,lz应该打错了吧...

sg00 2007-10-12 16:04

是ChildObjects我编辑帖子的时候打错了
我是按照[url]http://blog.sina.com.cn/s/blog_4bb4198f0100074c.html[/url]这里的教程写的
不知道怎么会出错 大家帮忙看看

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"的属性倒是有,不过肯定不是楼主想要的~
不知道你的需求也就不好随便帮你修改了~

[[i] 本帖最后由 hsjzfling 于 2007-10-12 21:20 编辑 [/i]]

mini0719 2008-2-28 10:59

MyDescription("Name").value = "checkbox"
应该为:
MyDescription("type").value = "checkbox"

lyg923 2008-7-16 15:20

用spy查下属性名字。应该不是name .
页: [1]
查看完整版本: 大家帮我看一下使用childobjects时的run error