2005lmcctv 发表于 2012-2-19 20:42:44

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:36

代码没有问题,估计是你的QTP无法捕捉你的IE页面控件。
你可以用spy试试QTP能否捕捉IE页面上的文本框。

云层 发表于 2012-2-20 12:43:15

敲的很容易出问题,注意合理使用F7

shilinjie_8952 发表于 2012-4-20 15:50:10

我也有这个问题~~解决了没呢?我all_edit("micClass").value = "WebEdit",第二行就出错了……

shilinjie_8952 发表于 2012-4-24 13:35:52

回复 4# shilinjie_8952
解了,库没注册,重装好了。

hsjzfling 发表于 2012-4-24 16:56:12

回复 5# shilinjie_8952

LZ问题跟你不大一样,LZ的问题可以通过加上一句Sync同步等待来解决。
页: [1]
查看完整版本: QTP报错:General run error,about ChildObjects?