|
脚本不会写么?还是没找到帮助??
你上次说万分紧急的需要QTP,我刻了盘给你。
看来你还没有仔细学啊,不像你说的那么紧急万分啊,呵呵。
下面这段论坛上朋友的代码,对你有启发么?
- Set Conn = CreateObject("ADODB.Connection")
- Set Rs = CreateObject("ADODB.Recordset")
- Conn.Open "Description=kml-it;DRIVER=SQL Server;SERVER=KML-IT;UID=sa;PWD=password;APP=QuickTest Professional;WSID=KML-MICHELLE;DATABASE=kml_db"
- sql="select distinct grn_no from grn_dtl where grn_no like '%"&grnNo&"%' order by grn_no DESC"
- Rs.open sql,Conn,1,3
- Dim i,j,cell
- i=1
- j=2 'j=2的原因是因为页面上table是的数据是隔一行一条,不知 道怎么回事,开发人员弄的怪把
- Do while not rs.eof
- If i=13 Then '13是每页显示出的最大行数,是个常数
- i=1
- j=2
- Browser("::").Page("::").Frame("mainFrm_5").Link("下一页").Click
- end if
- cell=Browser("::").Page("::").Frame("mainFrm_5").WebTable("收货单号").GetCellData(j,2)
- If cell<>rs("grn_no") Then
- Reporter.ReportEvent 1, "查询功能"&cell, "查询结果错误."
- Exit do
- else
- Reporter.ReportEvent 0, "查询功能"&cell, "查询结果正确."
- End If
- rs.movenext
- j=j+2
- i=i+1
- Loop
- rs.close
- conn.close
- set conn=nothing
复制代码
[ Last edited by lovetest6 on 2005-7-15 at 12:25 ] |
|