wshyzhywx 发表于 2009-10-30 13:46:00

如何在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:36

这就要看reporter.ReportEvent的工作原理来。
根据你的描述,Environment("ResultDir") 的值是D盘下 某个文件夹的名称;而QTP默认是保存在此 Action下的某个文件夹(screen)下。 你改变了图片的保存地址,会引起QTP无法找到这些图片。
个人理解,尚未验证

RayTM 发表于 2009-11-3 11:53:05

Environment("ResultDir") 这个文件夹在你的运行完成之前才能创建,你的图片文件如何放进去的啊?

hsjzfling 发表于 2009-11-3 13:59:10

最后一句稍微改下就可以了
reporter.ReportEvent 0,"Pic","--&gt;<img src= """ &picName& """&>"

wshyzhywx 发表于 2009-11-4 11:14:40

感谢尽管偶已经弄明白了
页: [1]
查看完整版本: 如何在Result中显示自定义的图片?