To copy screenshots to a different location call this function at the end of your test.
function CopyReportImagesTo(/**string*/ folder)
{
if (typeof(g_saveScreenshotsReportHtmlPath) == "undefined")
{
Tester.Message("There are no images in the report");
return;
}
if (!File.FolderExists(folder))
{
Tester.Message("Folder does not exist: " + folder);
}
var fso = new ActiveXObject("Scripting.FileSystemObject");
var arrFiles = File.Find(g_saveScreenshotsReportHtmlPath, "*.png", false).split('\n');
for(var i = 0; i < arrFiles.length; i++)
{
var f = arrFiles[i];
Tester.Message(f);
fso.CopyFile(f, folder);
}
}
To change default folder for captured images call this function at the beginning of your test,
function SetScreenshotsFolder(/**string*/ folder)
{
g_saveScreenshotsReportHtmlPath = folder;
g_screenFlowHistory.filename = g_saveScreenshotsReportHtmlPath + "/index.html";
}