Forum Discussion
AlexeyK
Alumni
14 years agoHelena,
TestComplete supports several scripting languages. To make object names compatible with the rules that are used in all these languages (they are slightly different), we follow this simple concept: a name may contain only alphanumeric characters (a..z, A..Z, 0..9) and underscores ( _ ), and must start with a letter (a..z, A..Z).
According to this rule, TestComplete, for instance, "replaces" .NET method names started with an underscore (like _cstor) with zctor(). Otherwise, using these methods in VBScript code would cause a syntax error.