51Testing软件测试论坛

标题: 求助,QTP检查点结果写入到Excel,求大神指点 [打印本页]

作者: 42780419    时间: 2013-11-25 16:10
标题: 求助,QTP检查点结果写入到Excel,求大神指点
录了这么一段小脚本,加了个标准检查点进去,现在我想如果检查点通过了,就在D:\test.xls的第一列第一行写个PASS,如果检查点失败了,就在相同的位置写个Failed。搞了好半天都没搞懂,求大神指点!!

[attach]88141[/attach]
作者: Zgi46Z    时间: 2013-11-27 09:04
真的谢谢了!
作者: 黑羽祭    时间: 2013-12-3 09:14
回复 1# 42780419


    给你随手写了一段,没有调试,你调试一下:
  1. Dim CheckReturn
  2. CheckReturn = Browser("xxxx").Page("xxxx").WebElement("xxx").CheckProperty "Value", "123"
  3. Call QTP_Write_Excel("D:\test.xls","Sheet1",1,1,CheckReturn)


  4. Public Function QTP_Write_Excel(pathway,sheetname,x,y,content)
  5.     Dim srcData,srcDoc,sp1,sp2,num,use,a1,a2,a3
  6.     set srcData = CreateObject("Excel.Application")
  7.     srcData.Visible = False
  8.     set srcDoc = srcData.Workbooks.Open(pathway)
  9.     srcDoc.Worksheets(sheetname).Activate
  10.     srcDoc.Worksheets(sheetname).Cells(x,y).value = content
  11.     wait(1)
  12.     srcDoc.Save
  13.     srcData.Workbooks.Close
  14.     Set srcDoc = nothing
  15.     Window("text:=Microsoft Excel").Close
  16. End Function
复制代码





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