51Testing软件测试论坛

标题: 【已解决】qtp link读取不到 [打印本页]

作者: 小丫头amy    时间: 2012-12-26 10:59
标题: 【已解决】qtp link读取不到
本帖最后由 黑羽祭 于 2012-12-26 16:39 编辑

我的目的是在人人网留言页面中最近联系人中搜索对应的用户,如果搜索到则点击该内容:
Set list=Browser("人人网 - 我的留言板").Page("人人网 - 我的留言板").Object.getElementById("content").childnodes
Set list3=list.item(2).childnodes
print list3.length
Set  list5=list3.item(0).childnodes
Set list6=list5.item(3).childnodes
dim lens,text
lens= list6.length
For i=0 to lens-1
   text=list6.item(i).innertext
   If text="郭平安" Then
    Browser("人人网 - 我的留言板").Page("人人网 - 我的留言板").Link(text).Click
   End If
Next

Browser("人人网 - 我的留言板").Page("人人网 - 我的留言板").Link(text).Click这样子写是不是错误了?
最近联系人的如下:


作者: 小丫头amy    时间: 2012-12-26 14:40
已找到原因了,又要对象库中没有添加到这个对象,如果link对象是变化的就要一个个添加,很麻烦。把link参数化就可,既用描述性性编程
Browser("人人网 - 我的留言板").Page("人人网 - 我的留言板").Link("innertext:="&text).click
作者: 小丫头amy    时间: 2012-12-26 14:40
对link对象参数化
Browser("人人网 - 我的留言板").Page("人人网 - 我的留言板").Link("innertext:="&text).click




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