Description
The TestComplete log consists of log items organized into tree-like structure. The ChildCount property returns the total number of child items of the current log item. To obtain the child log item by its index, use the Child property.
Declaration
LogItemObj.ChildCount
| Read-Only Property | Integer | 
| LogItemObj | An expression, variable or parameter that specifies a reference to a LogItem object | |||
Applies To
The property is applied to the following object:
Property Value
An integer number that signifies the total number of child items of the current log item.
Example
The code below obtains the total number of child elements that belong to the specified log item and then posts this number to the test log.
JavaScript, JScript
function ChildCount()
						{
  // Obtains a collection of logs
  var LogsCol = Project.Logs;
  // Obtains the first log item
  var LogItem = LogsCol.LogItem(0);
  
  // Obtains the number of child elements
  // that belong to the log item
  var Num = LogItem.ChildCount;
  Log.Message("The log item has " + Num + " child element(s).");
						}
Python
def ChildCount():
  # Obtains a collection of logs
  LogsCol = Project.Logs
  # Obtains the first log item
  LogItem = LogsCol.LogItem[0]
  # Obtains the number of child elements
  # that belong to the log item
  Num = LogItem.ChildCount
  Log.Message("The log item has " + str(Num) + " child element(s).")VBScript
Sub ChildCount()
  ' Obtains a collection of logs
  Set LogsCol = Project.Logs
  ' Obtains the first log item
  Set LogItem = LogsCol.LogItem(0)
  
  ' Obtains the number of child elements
  ' that belong to the log item
  Num = LogItem.ChildCount
  Log.Message("The log item has " & Num & " child element(s).")
     
End Sub
DelphiScript
function ChildCount;
var LogsCol, LogItem, Num;
begin
  // Obtains a collection of logs
  LogsCol := Project.Logs;
  // Obtains the first log item
  LogItem := LogsCol.LogItem[0];
  
  // Obtains the number of child elements
  // that belong to the log item
  Num := LogItem.ChildCount;
  Log.Message('The log item has ' + Num + ' child element(s).');
end;
C++Script, C#Script
function ChildCount()
						{
  // Obtains a collection of logs
  var LogsCol = Project["Logs"];
  // Obtains the first log item
  var LogItem = LogsCol["LogItem"](0);
  
  // Obtains the number of child elements
  // that belong to the log item
  var Num = LogItem["ChildCount"];
  Log["Message"]("The log item has " + Num + " child element(s).");
						}
See Also
Access Test Log Contents from Tests
LogItem Object
Child Property
Data Property
DataCount Property
