如何通过测试完成中的Project.Logs对象获取日志信息部分

时间:2019-05-20 16:45:49

标签: testcomplete

在完整的测试应用程序中,有一个部分称为打开脚本测试日志的信息:

enter image description here

使用自动化对象Project.Logs如何访问此数据?

我一直在寻找smartbear帮助的全部内容:

https://support.smartbear.com/testcomplete/docs/testing-with/log/working-with/from-tests.html

此链接提供了一般访问日志的最佳示例-但是似乎没有提及如何访问测试日志时间戳信息。

Google似乎也没有任何答案...

我可以获得测试的特定行的时间戳-但是,我只想在日志的时间戳是今天的情况下对其进行处理。

关于如何实现这一目标的任何建议?

1 个答案:

答案 0 :(得分:0)

如果您尝试读取日志文件的时间戳 您可以使用以下命令导出日志文件:

Log.SaveResultsAs("C:\\Work\\Log.mht", lsMHT);

还可以使用以下代码片段获取同一文件的时间戳(创建时间):

function get()
{
  var myObject, f, date;
    myObject = new ActiveXObject("Scripting.FileSystemObject");
    f = myObject.GetFile("c:\\mytest.txt");
    date = f.DateCreated;
    Log.Message("The date this file was created is: " + date);
}

关于, Sathish Kumar K