51Testing软件测试论坛

标题: 使用childitem的错误信息 [打印本页]

作者: an007    时间: 2010-2-22 14:02
标题: 使用childitem的错误信息
写了一个function 先用描述性编程获取到了一个webtable对象,当运行到如下语句捕获到的错误信息是:服务器出现意外情况,请问大侠们这是什么原因
table(0).ChildItem(row_no,2,"WebRadioGroup",0).Click
我检查了一下webtable对象正确,WebRadioGroup对象在这个单元格中只有一个
作者: yujie6832    时间: 2010-2-22 14:59
重新打开QTP试试?
作者: an007    时间: 2010-2-23 11:55
原帖由 yujie6832 于 2010-2-22 14:59 发表
重新打开QTP试试?

打开多少次都一样不行,不知道问题在哪
作者: yujie6832    时间: 2010-2-23 12:07
你说你是用FUNCTION,是外部的嘛?如果是外部的你有没有加载成功?
作者: zchtest    时间: 2010-2-23 14:52
标题: 试试这样的方法
我用下面的方法是可以的。
set obj=Browser("WA Licensing @ Outdoor Central").Page("WA Customer Tab").WebTable("column names:=;Species;Name;Description;Active;Lifetime").ChildItem(i,1,"WebCheckbox",0)
                        obj.click
作者: yujie6832    时间: 2010-2-23 15:11
看到5楼的,我突然想问下楼主,你是不是没有SET啊,刚才也没想到,因为你也没把代码全贴上来
作者: an007    时间: 2010-2-25 16:06
原帖由 yujie6832 于 2010-2-23 15:11 发表
看到5楼的,我突然想问下楼主,你是不是没有SET啊,刚才也没想到,因为你也没把代码全贴上来

用set了,而且我确定childitem表达的对象也是存在的,这个我在调试的时候都检查过




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