Dynamic Tree Node Keys

There are user operations that create new nodes in a tree control. Since the keys for these nodes are generated dynamically by the server, it is not always possible to record the key or to use it for correlation. This is especially true where duplicate node names are created.

To enable replay of scripts, an optional argument, AdditionalNodeInfo, is generated. The argument contains a text representation of the path to the node. Where there are duplicate paths, a suffix is added to the path with the ordinal position of the node among those with the same path. For example: "AdditionalNodeInfo=Entry aids;My entry aids;Emma_Woodhouse#2#", indicates the second occurrence of a node name "Emma_Woodhouse" under "Entry aids > My entry aids".

Incorrectly editing or deleting this parameter may have unexpected results.