google搜索 站内搜索                 软件测试门户 | 软件测试培训 | 文章资料精选 | 软件测试论坛 | 测试解决方案 | 软件测试博客 | 测试招聘求职 
打印

[求助] 大家帮我看一下使用childobjects时的run error

大家帮我看一下使用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 编辑 ]

TOP

Set Checkboxes = Browser("HeadPage").Page("Performance Data Report").Frame("main").ChildObjects(MyDescription)
只有childobjects method没childobject method,lz应该打错了吧...

TOP

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

TOP

MyDescription("html tag").value = "Input"
MyDescription("Name").value = "checkbox"
肯定是描述属性有问题,你取掉一个。

你这两个描述属性看起来不是描述的同一个东西。checkbox类型的input??
http://www.abfun.cn 北京测试圈
http://www.abfun.cn 北京测试圈

TOP

继续求助

TOP

把 Name改为 name 后试试,注意大小写,否则QTP不认识。
实践是检验真理的唯一标准。

TOP

MyDescription("html tag").value = "Input"
MyDescription("Name").value = "checkbox"
这两句话都有问题。。。

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

[ 本帖最后由 hsjzfling 于 2007-10-12 21:20 编辑 ]
路漫漫其修远兮,吾需努力再努力

欢迎加我MSN共同讨论QTP疑难杂症~加好友时请注明51testing~

TOP

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

TOP

用spy查下属性名字。应该不是name .
附件: 您所在的用户组无法下载或查看附件

TOP

 
当前时区 GMT+8, 现在时间是 2008-12-5 15:49Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹