51Testing软件测试论坛
标题:
QTP如何判断查询结果的正确
[打印本页]
作者:
mizhe521
时间:
2009-12-16 09:31
标题:
QTP如何判断查询结果的正确
普通的一个查询功能,选择查询条件后,点击查询按钮,结果显示在列表中,有翻页
想通过QTP来验证,与数据库进行比较,验证查询结果是否正确
该如何做?我是个初学者,请各位帮忙解决,给一个适合初学者理解的方法,谢谢
作者:
dftx511619
时间:
2009-12-16 11:35
主要通过描述性编程思想来实现!
首先获取到这个WebTable对象 (通过"name"、"htmi id"、或其他的属性都可以)
Set tbObj = Browser(
""
).Page(
""
).WebTable(
""
)
然后将Table下的html获取到
tbHtml = tbObj.Object.innerHTML 或者 tbObj.Object.innerText
IsSearh = False
Dim SomeData
' 这个是你需要对比的数据
Do
If Instr(1, tbHtml, srhString) > 0 Then
'srhString为你需要查询的字符
SomeData = SomeString
' 从页面中获取
IsSearh = True
Exit Do
else
'进入下一页
If "page is the last page " Then
Exit Do
else
Click '下一页'
End If
End If
Loop
' 如果找到了, 可以将SomeData 与DB的数据进行比较
If SomeData = GetDBData Then
End If
[
本帖最后由 dftx511619 于 2009-12-16 11:36 编辑
]
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2