51Testing软件测试论坛

标题: qtp11+IE8使用childnodes怎么提示参数错误 [打印本页]

作者: wangjuan_gm    时间: 2015-1-6 13:39
标题: qtp11+IE8使用childnodes怎么提示参数错误
本帖最后由 wangjuan_gm 于 2015-1-6 14:03 编辑

set divs=Browser("IE").Page("bstbos").Frame("main").object.getElementById("ext-gen597").childnodes
                                                                                                                           
print divs.length
For i=0 to divs.length-1
        print i & "," & divs(i).nodetype & ","& divs(i).nodename         print divs(i).childnodes(0).nodevalue
next
wait 5
提示参数错误。能帮我看看么

经过多次调试如下图【更改的地方就是divs(i).childnodes(i).nodevalue这里】。

4.jpg (77.99 KB, 下载次数: 288)

4.jpg

作者: 黑羽祭    时间: 2015-1-12 13:09
目测 print divs(i).childnodes(0).nodevalue这句里多了个childnodes
直接写成      print divs(i).nodevalue 试试
作者: wangjuan_gm    时间: 2015-1-15 11:30
黑羽祭 发表于 2015-1-12 13:09
目测 print divs(i).childnodes(0).nodevalue这句里多了个childnodes
直接写成      print divs(i).nodeva ...

亲,不是哦, divs(i).childnodes(0).nodevalue输出的是【div】,它下面还有子节点的。




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