After a QTP test completes, we can view the test results in the QTP test result viewer. All the steps look nice, all the values used are listed and checkpoints are visible. For a checkpoint there is a screen print and the checked object is outlined for you.
When I go to export to HTML so a user without QTP can review the results, all the screen prints are gone.
Is there a way to retain those images when I export to HTML?
The problem is not much those 2 actually. The problem is that QTP stores all those screenshots in form of HTML and XMLs so as to save space when the report is huge. The Report viewer uses a special ActiveX control to render that XML/HTML combo to display the screenshot and this approach would not work in HTML and hence there would be no use of changing the XML and XSL files.
When I open ssf8.xml, which is stored as a zip - ssl8.xml.z, I see _most_ of my application screens - the same screens I see in the results viewer. The only piece missing from ssf8.xml are the jpg's I'm looking for. In the same folder is ssf8.xml. Opening that points me to another xml/html combo in my %temp. (This is insane!) Which contains a Viewer tag = Mercury.SSHWeb AND the name of another html. Anyway, when I follow the path I end up back in my script name folder\Action1\Snapshots where I finally find what I'm looking for. There has to be a better way.