QTP 自动货测试桌面程序-笔记-运行结果中添加截图

3种方法:

方法1:使用设置:SnapshotReportMode

 oldMode = Setting("SnapshotReportMode")

    Setting("SnapshotReportMode") = 0      '0 - always captures images.

    x = Window("window").Exist(0)               'Capture the window

    Setting("SnapshotReportMode") = oldMode

方法 2:配置:tools-options-run 

 

方法3 :使用截图 Desktop.CaptureBitmap filename 绝对路径

'=============================================
'名称:QTP_Capture
'作用:截图
'参数:TestFor 要测试的内容
'函数调用实例:QTP_Capture("测试查询功能")
'=============================================
Function QTP_Capture(TestFor)
Dim datestamp,filename,ResPath
ResPath = Environment("ResultDir")'获取测试环境(这里取的是运行结果文件夹)
datestamp = Now() '当前时间
filename = Environment("TestName")&Environment("ActionName")&"_"&datestamp&".png"'获取当前测试名称+和时间作为图片名称,例如输出为:MinnovEMS_2013410 154751.png
filename = Replace(filename,"/","")
filename = Replace(filename,":","")
filename = ResPath & "\" & filename
Desktop.CaptureBitmap filename,True
Reporter.ReportEvent micWarning,TestFor,"测试截屏",filename'使用警告标志,提醒测试员查询结果
End Function

 

1 Environment("ResultDir")'获取测试环境-这里取的是运行结果文件夹

2 Environment("TestName") '这里是测试项目名称

3 Environment("ActionName") '这里是每个测试文件的名称

4 Desktop.CaptureBitmap filename,True '这里是截图 filename 保存图片的绝对路径,true 覆盖同名文件

Desktop.CaptureBitmap Filename,[OverrideExisting]

5 Reporter.ReportEvent micWarning,TestFor,"测试截屏",filename '这里是将图片添加到报告文件中

Reporter.ReportEvent EventStatusReportStepNameDetails [, ImageFilePath]

EventStatus = micPass; micFail; micDone; micWarning

 

转载于:https://www.cnblogs.com/caojuansh/p/9480223.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值