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??
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"