如何自动为每个新的TestComplete JScript单元添加标头?

时间:2016-01-13 23:34:05

标签: testcomplete

我想在用户创建的每个新脚本中自动添加用户详细信息和其他一些项目作为标题。例如:

/********************************************
Author : xxxxxx
Date Created : mm/dd/yyyy
*********************************************/

这是否可以在TestComplete中使用?

2 个答案:

答案 0 :(得分:1)

TestComplete不允许这样做。但是,您可以创建一个小脚本测试,将此文本放入剪贴板。因此,在创建新的脚本单元之前,您需要运行这个简单的测试,然后只需将剪贴板的内容插入到新创建的单元中。

function generateHeader()
{
  var header =
    "/********************************************\r\n" +
    "Author : Ganesh Kumar Palanisamy\r\n" +
    "Date Created : " + aqConvert.DateTimeToFormatStr(aqDateTime.Now(), "%m/%d/%Y") + "\r\n" +
    "*********************************************/\r\n\r\n";
  Sys.Clipboard = header;
}

答案 1 :(得分:0)

我想说,虽然没有为每个用户定制代码模板,但代码模板会更容易。只需在

中创建一个模板即可
8.0.0.0

需要详细信息,并在每次创建单元时按 <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyIdentity name="Microsoft.ReportViewer.WinForms" publicKeyToken="89845dcd8080cc91" culture="neutral" /> <bindingRedirect oldVersion="0.0.0.0-10.0.0.0" newVersion="10.0.0.0" /> </dependentAssembly> </assemblyBinding>