51Testing软件测试论坛

标题: 求各位帮我看看哪里出错了 [打印本页]

作者: 鱿鱼丝    时间: 2016-8-7 16:09
标题: 求各位帮我看看哪里出错了
"C:\Program Files\Internet Explorer\iexplore.exe","https://www.baidu.com/gaoji/advanced.html"

Set all_oEdit=Description.Create
all_oEdit("micClass").value="WebEdit"

Set all_oEdits=Browser("micCliass:=Browser").Page("micClass:=Page").ChildObjects(all_oEdit)

For i = 0 To all_oEdit.count-1
    Set oEdit=all_oEdits.item(i)
    oEdit.set "QTP自动化测试技术领航"
Next

Set oEdit=nothing
Set all_oEdits=nothing
Set all_oEdit=nothing

以上是代码


运行的时候qtp总是在这句代码报错
Set all_oEdits=Browser("micCliass:=Browser").Page("micClass:=Page").ChildObjects(all_oEdit)


请问这句代码哪里出错了,求各位大神帮忙分析一下

作者: seagull1985    时间: 2016-8-8 10:17
关键是你没贴出来报什么错?是不是描述性对象找不到或是找到多个对象?
作者: 梦想家    时间: 2016-8-8 10:24
试试  ("micClass").value = "WebEdit"这个value值为空尝试换成("type").value= "text"就可以了。
作者: jingzizx    时间: 2016-8-8 16:17
可以把赋值结果打印出来看看
作者: 鱿鱼丝    时间: 2016-8-8 21:17
jingzizx 发表于 2016-8-8 16:17
可以把赋值结果打印出来看看

感谢,我已经解决了
作者: 1094389572    时间: 2016-8-11 10:17
鱿鱼丝 发表于 2016-8-8 21:17
感谢,我已经解决了

怎么解决的吗 也不说说
作者: 鱿鱼丝    时间: 2016-8-11 21:44
1094389572 发表于 2016-8-11 10:17
怎么解决的吗 也不说说

Browser("micCliass:=Browser").
这句代码拼写错误,正确写法应该是:
Browser("micClass:=Browser").
作者: nixiaohua41    时间: 2016-8-15 21:06
这个for循环里面的变量写少了个s吧,For i = 0 To all_oEdit.count-1




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