51Testing软件测试论坛

标题: 如何在Result中显示自定义的图片? [打印本页]

作者: wshyzhywx    时间: 2009-10-30 13:46
标题: 如何在Result中显示自定义的图片?
Dim picName
picName="main.png"
picName="D:" &  "\"  &picName
Dialog("登录").CaptureBitmap picName
reporter.ReportEvent 0,"Pic","--&gt;<img src= """ & Environment("ResultDir") &  "\"  & picName& """&>"

图片保存到了D盘下  显示正常  但是在QTP的Result中显示不了   哪位知道为什么?是不是这句代码的问题? 代码是网上找的..
作者: walker1020    时间: 2009-10-30 20:31
这就要看reporter.ReportEvent的工作原理来。
根据你的描述,Environment("ResultDir") 的值是D盘下 某个文件夹的名称;而QTP默认是保存在此 Action下的某个文件夹(screen)下。 你改变了图片的保存地址,会引起QTP无法找到这些图片。
个人理解,尚未验证
作者: RayTM    时间: 2009-11-3 11:53
Environment("ResultDir") 这个文件夹在你的运行完成之前才能创建,你的图片文件如何放进去的啊?
作者: hsjzfling    时间: 2009-11-3 13:59
最后一句稍微改下就可以了
reporter.ReportEvent 0,"Pic","--&gt;<img src= """ &picName& """&>"
作者: wshyzhywx    时间: 2009-11-4 11:14
感谢  尽管偶已经弄明白了




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