Forum Discussion

katepaulk's avatar
katepaulk
Occasional Contributor
14 years ago

TestComplete9 Script.tcScript duplicates on Add Existing

When adding existing script units to a large TestComplete9 project that's been converted from TestComplete8, Script.tcScript saves the newly added unit with the same Node name attribute as other nodes. To save changes to the project, I've had to manually edit Script.tcScript to clean up the node names so nothing duplicates.



Below is what Script.tcScript for the project contained after adding SimStratLib.sd to the project and saving changes. When I reopened the project, I received a message that AskForm.sd was not available.



This problem is happens each time I add any pre-existing unit to the project - but only seems to be an issue with the largest projects I'm maintaining.






<Node name="item0000000130">

<Node name="item data">

<Prp name="relpath" type="S" value="..\..\Common\Lib\SimStratLib.sd"/>

</Node>

<Prp name="index" type="I" value="133"/>

<Prp name="key" type="S" value="{45A8C1B5-5E43-4145-931F-65E0A077E5B2}"/>

<Prp name="pluginname" type="S" value="Script"/>

<Prp name="type" type="S" value="{291CAE9C-4D20-4F33-8B5F-D48B587F3D65}"/>

<Prp name="typename" type="S" value="Script Unit"/>

</Node>
<Node name="item0000000130">

<Node name="item data">

<Prp name="relpath" type="S" value="..\..\Common\Lib\AskForm.sd"/>

</Node>

<Prp name="index" type="I" value="130"/>

<Prp name="key" type="S" value="{3CFDB2BF-FDBC-425E-A270-A8012D6C6BB4}"/>

<Prp name="pluginname" type="S" value="Script"/>

<Prp name="type" type="S" value="{291CAE9C-4D20-4F33-8B5F-D48B587F3D65}"/>

<Prp name="typename" type="S" value="Script Unit"/>

</Node>

<Node name="item0000000131">

<Node name="item data">

<Prp name="relpath" type="S" value="..\..\Common\Lib\AmountForm.sd"/>

</Node>

<Prp name="index" type="I" value="131"/>

<Prp name="key" type="S" value="{91D21F02-9CFA-4584-A6FE-21DB0B010275}"/>

<Prp name="pluginname" type="S" value="Script"/>

<Prp name="type" type="S" value="{291CAE9C-4D20-4F33-8B5F-D48B587F3D65}"/>

<Prp name="typename" type="S" value="Script Unit"/>

</Node>

<Node name="item0000000132">

<Node name="item data">

<Prp name="relpath" type="S" value="..\..\Common\Lib\VirtualStringTree.sd"/>

</Node>

<Prp name="index" type="I" value="132"/>

<Prp name="key" type="S" value="{505F8B55-540D-4A52-8CB1-E6303C65BE45}"/>

<Prp name="pluginname" type="S" value="Script"/>

<Prp name="type" type="S" value="{291CAE9C-4D20-4F33-8B5F-D48B587F3D65}"/>

<Prp name="typename" type="S" value="Script Unit"/>

</Node>


2 Replies

  • I can no longer executed my case scenarios of automated testing Synopsis Kalios on testcomplete9 software. the error message is the object does not exist. if it pleases you helped me to solve this problem.