51Testing软件测试论坛

标题: QTP报错:General run error,about ChildObjects? [打印本页]

作者: 2005lmcctv    时间: 2012-2-19 20:42
标题: QTP报错:General run error,about ChildObjects?
SystemUtil.Run "http://www.baidu.com/gaoji/advanced.html"
Set all_edit= Description.Create
all_edit("micClass").value = "WebEdit"

Set all_edits = Browser("micClass:=Browser").Page("micClass:=Page").ChildObjects(all_edit)

'这里得到的错误代码是-2147467259
'x = GetLastError

'错误的提示信息是未指定的错误。
'msgbox(DescribeResult(x))

For i=0 To all_edits.count-1
        msgbox (i)
        Set oEdit = all_edits.item(i)
        oEdit.set "QTP"
Next
Set oEdit =nothing
Set all_edits =nothing
Set all_edit= nothing

***********************************************************
按照书上敲的例子,结果运行时出现以下错误信息,百思不得其解,郁闷:
General run error.
Line (5): "Set all_edits = Browser("micClass:=Browser").Page("micClass:=Page").ChildObjects(all_edit)".

实在是不知道错在哪里?
请教各位高手!tks
作者: futogether    时间: 2012-2-20 10:29
代码没有问题,估计是你的QTP无法捕捉你的IE页面控件。
你可以用spy试试QTP能否捕捉IE页面上的文本框。
作者: 云层    时间: 2012-2-20 12:43
敲的很容易出问题,注意合理使用F7
作者: shilinjie_8952    时间: 2012-4-20 15:50
我也有这个问题~~解决了没呢?我all_edit("micClass").value = "WebEdit",第二行就出错了……
作者: shilinjie_8952    时间: 2012-4-24 13:35
回复 4# shilinjie_8952
解了,库没注册,重装好了。
作者: hsjzfling    时间: 2012-4-24 16:56
回复 5# shilinjie_8952

LZ问题跟你不大一样,LZ的问题可以通过加上一句Sync同步等待来解决。




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