Файлы TestComplete

Содержание
Введение
Новый пустой проект
Изображения
Name Mapping
*
Script.tcScript данные о скриптах
Похожие статьи

Введение

Новый пустой проект

Проследим за тем какие файлы появляются при создании нового проекта и как они изменяются в будущем.

Будем следовать за курсом с официального сайта Smartbear Academy

TestComplete изображение с сайта www.andreyolegovich.ru
TestComplete
TestComplete изображение с сайта www.andreyolegovich.ru
TestComplete

pwd

/c/Demo

$ git status

On branch master No commits yet Changes to be committed: (use "git rm --cached <file>..." to unstage) new file: desktopEngineer/KeywordTests/KeywordTests.tcKDT new file: desktopEngineer/KeywordTests/Test1.tcKDTest new file: desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/Test1.tcKDTest.tcVis new file: desktopEngineer/NameMapping/NameMapping.tcNM new file: desktopEngineer/Script/Script.tcScript new file: desktopEngineer/Script/Unit1.py new file: desktopEngineer/Script/Visualizer/Unit1_py/Unit1.py.tcVis new file: desktopEngineer/TestedApps/TestedApps.tcTAs new file: desktopEngineer/desktopEngineer.mds Untracked files: (use "git add <file>..." to include in what will be committed) Log/ desktopEngineer.pjs desktopEngineer.pjs.tcLS desktopEngineer.tcCfgExtender desktopEngineer/Log/ desktopEngineer/NameMapping/TypeInfo.dat desktopEngineer/desktopEngineer.mds.tcLS

Закоммитим все изменения и продолжим следить за файлами

$ git add -A

/c/Demo (master)

$ git status

On branch master No commits yet Changes to be committed: (use "git rm --cached <file>..." to unstage) new file: Log/desktopEngineer.pjs.tcLogs new file: desktopEngineer.pjs new file: desktopEngineer.pjs.tcLS new file: desktopEngineer.tcCfgExtender new file: desktopEngineer/KeywordTests/KeywordTests.tcKDT new file: desktopEngineer/KeywordTests/Test1.tcKDTest new file: desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/Test1.tcKDTest.tcVis new file: desktopEngineer/Log/desktopEngineer.mds.tcLogs new file: desktopEngineer/NameMapping/NameMapping.tcNM new file: desktopEngineer/NameMapping/TypeInfo.dat new file: desktopEngineer/Script/Script.tcScript new file: desktopEngineer/Script/Unit1.py new file: desktopEngineer/Script/Visualizer/Unit1_py/Unit1.py.tcVis new file: desktopEngineer/TestedApps/TestedApps.tcTAs new file: desktopEngineer/desktopEngineer.mds new file: desktopEngineer/desktopEngineer.mds.tcLS

$ git commit -m "Adds all files created with new empty project"

[master (root-commit) a8eeaf5] Adds all files created with new empty project 16 files changed, 964 insertions(+) create mode 100644 Log/desktopEngineer.pjs.tcLogs create mode 100644 desktopEngineer.pjs create mode 100644 desktopEngineer.pjs.tcLS create mode 100644 desktopEngineer.tcCfgExtender create mode 100644 desktopEngineer/KeywordTests/KeywordTests.tcKDT create mode 100644 desktopEngineer/KeywordTests/Test1.tcKDTest create mode 100644 desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/Test1.tcKDTest.tcVis create mode 100644 desktopEngineer/Log/desktopEngineer.mds.tcLogs create mode 100644 desktopEngineer/NameMapping/NameMapping.tcNM create mode 100644 desktopEngineer/NameMapping/TypeInfo.dat create mode 100644 desktopEngineer/Script/Script.tcScript create mode 100644 desktopEngineer/Script/Unit1.py create mode 100644 desktopEngineer/Script/Visualizer/Unit1_py/Unit1.py.tcVis create mode 100644 desktopEngineer/TestedApps/TestedApps.tcTAs create mode 100644 desktopEngineer/desktopEngineer.mds create mode 100644 desktopEngineer/desktopEngineer.mds.tcLS

$ git status

On branch master nothing to commit, working tree clean

Первый простой тест

TestComplete изображение с сайта www.andreyolegovich.ru
TestComplete
TestComplete изображение с сайта www.andreyolegovich.ru
TestComplete
TestComplete изображение с сайта www.andreyolegovich.ru
TestComplete
TestComplete изображение с сайта www.andreyolegovich.ru
TestComplete

После завершения первого простого теста появляется довольно много файлов

git status

On branch master Changes to be committed: (use "git restore --staged <file>..." to unstage) new file: desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi8902984262002.7z new file: desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi8902984262002.png new file: desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi8904703262004.7z new file: desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi8904703262004.png new file: desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi8905843262005.7z new file: desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi8905843262005.png new file: desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi8908218262006.7z new file: desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi8908218262006.png new file: desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi8909984262007.7z new file: desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi8909984262007.png new file: desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi8917750262008.7z new file: desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi8917750262008.png new file: desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi8919093262009.7z new file: desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi8919093262009.png new file: desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi89233902620010.7z new file: desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi89233902620010.png new file: desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi89248752620011.7z new file: desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi89248752620011.png new file: desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi89279212620012.7z new file: desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi89279212620012.png new file: desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi89289062620013.7z new file: desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi89289062620013.png new file: desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi89333282620014.7z new file: desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi89333282620014.png new file: desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi89342032620015.7z new file: desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi89342032620015.png new file: desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi89399212620016.7z new file: desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi89399212620016.png new file: desktopEngineer/NameMapping/Images/8944578.png new file: desktopEngineer/NameMapping/Images/8944593.png new file: desktopEngineer/NameMapping/Images/8944625.png new file: desktopEngineer/NameMapping/Images/8944640.png new file: desktopEngineer/NameMapping/Images/8944656.png new file: desktopEngineer/NameMapping/Images/8944671.png new file: desktopEngineer/NameMapping/Images/8944687.png new file: desktopEngineer/NameMapping/Images/8944703.png

.png файлы из директории

desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/

- это скриншоты каждого действия. Например, поля выделены по своим границам а места кликов обозначены кругами.

Подробнее про изображения читайте здесь

TestComplete изображение с сайта www.andreyolegovich.ru
TestComplete
TestComplete изображение с сайта www.andreyolegovich.ru
TestComplete
TestComplete изображение с сайта www.andreyolegovich.ru
TestComplete
TestComplete изображение с сайта www.andreyolegovich.ru
TestComplete
TestComplete изображение с сайта www.andreyolegovich.ru
TestComplete
TestComplete изображение с сайта www.andreyolegovich.ru
TestComplete
TestComplete изображение с сайта www.andreyolegovich.ru
TestComplete
TestComplete изображение с сайта www.andreyolegovich.ru
TestComplete
TestComplete изображение с сайта www.andreyolegovich.ru
TestComplete
TestComplete изображение с сайта www.andreyolegovich.ru
TestComplete
TestComplete изображение с сайта www.andreyolegovich.ru
TestComplete
TestComplete изображение с сайта www.andreyolegovich.ru
TestComplete
TestComplete изображение с сайта www.andreyolegovich.ru
TestComplete
TestComplete изображение с сайта www.andreyolegovich.ru
TestComplete

.png файлы из директории

desktopEngineer/NameMapping/Images/

это, насколько я понимаю, изображения открытых окон без наложения действий пользователя. Возможно на их основе и создаются изображения из desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/

Подробнее про изображения читайте здесь

TestComplete изображение с сайта www.andreyolegovich.ru
TestComplete
TestComplete изображение с сайта www.andreyolegovich.ru
TestComplete
TestComplete изображение с сайта www.andreyolegovich.ru
TestComplete
TestComplete изображение с сайта www.andreyolegovich.ru
TestComplete
TestComplete изображение с сайта www.andreyolegovich.ru
TestComplete
TestComplete изображение с сайта www.andreyolegovich.ru
TestComplete
TestComplete изображение с сайта www.andreyolegovich.ru
TestComplete
TestComplete изображение с сайта www.andreyolegovich.ru
TestComplete

Закоммитим добавленные файлы

git commit -m "Adds images for Test1"

[master 3ea649a] Adds images for Test1 36 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi8902984262002.7z create mode 100644 desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi8902984262002.png create mode 100644 desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi8904703262004.7z create mode 100644 desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi8904703262004.png create mode 100644 desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi8905843262005.7z create mode 100644 desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi8905843262005.png create mode 100644 desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi8908218262006.7z create mode 100644 desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi8908218262006.png create mode 100644 desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi8909984262007.7z create mode 100644 desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi8909984262007.png create mode 100644 desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi8917750262008.7z create mode 100644 desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi8917750262008.png create mode 100644 desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi8919093262009.7z create mode 100644 desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi8919093262009.png create mode 100644 desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi89233902620010.7z create mode 100644 desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi89233902620010.png create mode 100644 desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi89248752620011.7z create mode 100644 desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi89248752620011.png create mode 100644 desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi89279212620012.7z create mode 100644 desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi89279212620012.png create mode 100644 desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi89289062620013.7z create mode 100644 desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi89289062620013.png create mode 100644 desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi89333282620014.7z create mode 100644 desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi89333282620014.png create mode 100644 desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi89342032620015.7z create mode 100644 desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi89342032620015.png create mode 100644 desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi89399212620016.7z create mode 100644 desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/tcvi89399212620016.png create mode 100644 desktopEngineer/NameMapping/Images/8944578.png create mode 100644 desktopEngineer/NameMapping/Images/8944593.png create mode 100644 desktopEngineer/NameMapping/Images/8944625.png create mode 100644 desktopEngineer/NameMapping/Images/8944640.png create mode 100644 desktopEngineer/NameMapping/Images/8944656.png create mode 100644 desktopEngineer/NameMapping/Images/8944671.png create mode 100644 desktopEngineer/NameMapping/Images/8944687.png create mode 100644 desktopEngineer/NameMapping/Images/8944703.png

Перейдём в TestComplete и сохраним все изменения Shift + CTRL + S

File → Save All

tree -L 3 Demo

Demo |-- Log | `-- desktopEngineer.pjs.tcLogs |-- desktopEngineer | |-- KeywordTests | | |-- KeywordTests.tcKDT | | |-- Test1.tcKDTest | | `-- Visualizer | |-- Log | | `-- desktopEngineer.mds.tcLogs | |-- NameMapping | | |-- Images | | |-- NameMapping.tcNM | | `-- TypeInfo.dat | |-- Script | | |-- Script.tcScript | | |-- Unit1.py | | `-- Visualizer | |-- TestedApps | | `-- TestedApps.tcTAs | |-- desktopEngineer.mds | `-- desktopEngineer.mds.tcLS |-- desktopEngineer.pjs |-- desktopEngineer.pjs.tcLS `-- desktopEngineer.tcCfgExtender 10 directories, 14 files

Изучим изменения

git status

On branch master Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git restore <file>..." to discard changes in working directory) modified: desktopEngineer.tcCfgExtender modified: desktopEngineer/KeywordTests/Test1.tcKDTest modified: desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/Test1.tcKDTest.tcVis modified: desktopEngineer/NameMapping/NameMapping.tcNM modified: desktopEngineer/NameMapping/TypeInfo.dat Untracked files: (use "git add <file>..." to include in what will be committed) desktopEngineer/NameMapping/Images/Images.NMimg no changes added to commit (use "git add" and/or "git commit -a")

Разберёмся с каждым файлом по отдельности. Начнём с desktopEngineer.tcCfgExtender

git diff desktopEngineer.tcCfgExtender

diff --git a/desktopEngineer.tcCfgExtender b/desktopEngineer.tcCfgExtender index c80ad41..4ddadf9 100644 --- a/desktopEngineer.tcCfgExtender +++ b/desktopEngineer.tcCfgExtender @@ -21,7 +21,7 @@ <Node name="root"> <Node name="data"> <Node name="{24b6fa0b-0143-461a-9758-aeb9e9a9428b}"> - <Prp name="activity" type="S" value="{6A90A847-5634-4157-ACF2-7EA257E37F48}"/> + <Prp name="activity" type="S" value="{74F939DB-3153-43A4-A880-270AFC5073F7}"/> </Node> <Node name="{2c786620-2489-4cbb-9c1e-1a94437a9245}"/> <Node name="{415b5aa1-c6ac-4d4d-9a53-063a521a45ab}"> @@ -47,7 +47,13 @@ <Node name="{02542b04-194a-4903-b727-27ddea5f3f24}"/> <Node name="{8ee82d46-af98-4371-988c-39e367c94873}"/> </Node> - <Node name="{fc9c0755-2819-4b25-8964-06a87b81e1ad}"/> + <Node name="{fc9c0755-2819-4b25-8964-06a87b81e1ad}"> + <Node name="desktopengineer"> + <Node name="desktopengineer"> + <Node name="keywordtests"/> + </Node> + </Node> + </Node> </Node> <Prp name="signature" type="S" value="{8EBE6EB3-803D-4913-AD7A-D71552123A67}"/> </Node>

<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE Nodes [ <!ENTITY % NameValue "CDATA"> <!ENTITY % PropType "(I|S|D|L|H|B)"> <!ENTITY % VersionValue "CDATA"> <!ELEMENT Prp (#PCDATA)> <!ELEMENT Node (Node|Prp)*> <!ELEMENT Nodes (Node)+> <!ATTLIST Nodes version CDATA "1"> <!ATTLIST Node name CDATA #REQUIRED> <!ATTLIST Prp name CDATA #REQUIRED> <!ATTLIST Prp type CDATA #REQUIRED> <!ATTLIST Prp value CDATA #REQUIRED> ]> <Nodes version="1"> <Node name="root"> <Node name="data"> <Node name="{24b6fa0b-0143-461a-9758-aeb9e9a9428b}"> <Prp name="activity" type="S" value="{74F939DB-3153-43A4-A880-270AFC5073F7}"/> </Node> <Node name="{2c786620-2489-4cbb-9c1e-1a94437a9245}"/> <Node name="{415b5aa1-c6ac-4d4d-9a53-063a521a45ab}"> <Node name="workspace"/> </Node> <Node name="{78a745b3-10ae-4253-9f16-55a8bcaf43c6}"> <Prp name="history" type="S" value=""/> </Node> <Node name="{86873e45-42bf-4c44-8fbd-d6bdfbfd5189}"/> <Node name="{90fe4d39-229d-4887-ac6f-07b02ce523fc}"> <Node name="{90fe4d39-229d-4887-ac6f-07b02ce523fc}"> <Node name="{74f939db-3153-43a4-a880-270afc5073f7}\testdata"> <Node name="expanding"/> </Node> </Node> </Node> <Node name="{d0151f8e-51fe-49da-8534-008b9f1b7c45}"> <Node name="{00000000-0000-0000-0000-000000000000}"> <Node name="{0c632f15-9a20-46b1-b7c9-45ea57d2f829}"/> </Node> </Node> <Node name="{dadeeeea-7bf7-4f7b-98d1-fc8ffe5fedae}"> <Node name="{02542b04-194a-4903-b727-27ddea5f3f24}"/> <Node name="{8ee82d46-af98-4371-988c-39e367c94873}"/> </Node> <Node name="{fc9c0755-2819-4b25-8964-06a87b81e1ad}"> <Node name="desktopengineer"> <Node name="desktopengineer"> <Node name="keywordtests"/> </Node> </Node> </Node> </Node> <Prp name="signature" type="S" value="{8EBE6EB3-803D-4913-AD7A-D71552123A67}"/> </Node> </Nodes>

git diff desktopEngineer/KeywordTests/Test1.tcKDTest

diff --git a/desktopEngineer/KeywordTests/Test1.tcKDTest b/desktopEngineer/KeywordTests/Test1.tcKDTest index f36122c..7db21d0 100644 --- a/desktopEngineer/KeywordTests/Test1.tcKDTest +++ b/desktopEngineer/KeywordTests/Test1.tcKDTest @@ -6,6 +6,132 @@ <NodeBitmaps /> </Extenders> </Data> + <Children> + <Operation Type="{66F32D5F-A5DB-420E-9CB4-3DB7CADE2692}"> + <Data Description="Runs the "Orders" tested application." TestedApp="Orders"> + <Parameters LangId="{7D0FC31C-B0A7-4F4F-B5AF-1F16370169CB}"> + <Parameter Name="Count" DefVarType="3" DefValueType="1" DefValueValue="-1" VarType="3" ValueType="1" ValueValue="1" /> + <Parameter Name="IgnoreRunning" DefVarType="11" DefValueType="7" DefValueValue="False" VarType="11" ValueType="7" ValueValue="True" / > + <Parameter Name="Timeout" DefVarType="3" DefValueType="1" DefValueValue="-1" VarType="3" ValueType="1" ValueValue="-1" /> + </Parameters> + </Data> + </Operation> + <Operation Type="{CE294ABA-E13B-4B94-AFC8-FA8F4249123D}"> + <Data Description="Moves the mouse cursor to the menu item specified and then simulates a single click." Action="Click" MenuType="0" PreferredMenu="M ainMenu"> + <Parameters LangId="{7D0FC31C-B0A7-4F4F-B5AF-1F16370169CB}"> + <Parameter Name="Item" DefVarType="12" VarType="8" ValueType="6" ValueValue="Orders|New order..." /> + </Parameters> + <ObjectSyntax LangId="{7D0FC31C-B0A7-4F4F-B5AF-1F16370169CB}" Code="Aliases.Orders.MainForm" /> + </Data> + </Operation> + <Operation Type="{575D0372-CCEB-4D0F-AFE8-D2004F108913}"> + <Data Description="Clicks the '%n' object." Action="Click" InvokeKind="-1" Initialized="True"> + <Parameters LangId="{7D0FC31C-B0A7-4F4F-B5AF-1F16370169CB}"> + <Parameter Name="Param1" DefVarType="0" VarType="3" ValueType="1" ValueValue="21" /> + <Parameter Name="Param2" DefVarType="0" VarType="3" ValueType="1" ValueValue="4" /> + </Parameters> + <ObjectSyntax LangId="{7D0FC31C-B0A7-4F4F-B5AF-1F16370169CB}" Code="Aliases.Orders.OrderForm.Group.Customer" /> + </Data> + </Operation> + <Operation Type="{575D0372-CCEB-4D0F-AFE8-D2004F108913}"> + <Data Description="Enters the text %p1 in the '%n' text editor." Action="SetText" InvokeKind="-1" Initialized="True"> + <Parameters LangId="{7D0FC31C-B0A7-4F4F-B5AF-1F16370169CB}"> + <Parameter Name="Param1" DefVarType="0" VarType="8" ValueType="6" ValueValue="Gabe" /> + </Parameters> + <ObjectSyntax LangId="{7D0FC31C-B0A7-4F4F-B5AF-1F16370169CB}" Code="Aliases.Orders.OrderForm.Group.Customer" /> + </Data> + </Operation> + <Operation Type="{575D0372-CCEB-4D0F-AFE8-D2004F108913}"> + <Data Description="Clicks the '%n' object." Action="Click" InvokeKind="-1" Initialized="True"> + <Parameters LangId="{7D0FC31C-B0A7-4F4F-B5AF-1F16370169CB}"> + <Parameter Name="Param1" DefVarType="0" VarType="3" ValueType="1" ValueValue="11" /> + <Parameter Name="Param2" DefVarType="0" VarType="3" ValueType="1" ValueValue="5" /> + </Parameters> + <ObjectSyntax LangId="{7D0FC31C-B0A7-4F4F-B5AF-1F16370169CB}" Code="Aliases.Orders.OrderForm.Group.Street" /> + </Data> + </Operation> + </Children> </TestData> <Parameters Key="{F9A24C4C-8457-4393-B4A9-6EF50977B97C}" /> </Root>

$ git diff desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/Test1.tcKDTest.tcVis

diff --git a/desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/Test1.tcKDTest.tcVis b/desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/Test1.tcKDTest.tcVis index 743e061..f822218 100644 --- a/desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/Test1.tcKDTest.tcVis +++ b/desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest/Test1.tcKDTest.tcVis @@ -1,4 +1,19 @@ <?xml version="1.0" encoding="UTF-8"?> <Root signature="{42D2222C-ACA2-405F-8E67-05D5C42EB839}" version="2"> - <data key="{74F939DB-3153-43A4-A880-270AFC5073F7}" /> + <data key="{74F939DB-3153-43A4-A880-270AFC5073F7}"> + <item typeId="{87B03792-E854-4F5D-9F33-165F1F874209}" version="2" lineNo="1" kind="0" dateTime="45216.5072106481" objectName="Aliases.Orders.MainForm" objectLeft="0" objectTop="0" objectRight="608" objectBottom="408" clickPointX="680" clickPointY="-1774" imageFileName="tcvi8902984262002.png" storageFileName="tcvi8902984262002.7z" needUpdate="Fa lse" rectColor="255" /> + <item typeId="{87B03792-E854-4F5D-9F33-165F1F874209}" version="2" lineNo="2" kind="0" dateTime="45216.5072337963" objectName="Aliases.Orders.OrderForm.Group.Customer " objectLeft="115" objectTop="194" objectRight="467" objectBottom="214" clickPointX="136" clickPointY="198" imageFileName="tcvi8904703262004.png" storageFileName="tcvi8904703262004. 7z" needUpdate="False" rectColor="255" /> + <item typeId="{87B03792-E854-4F5D-9F33-165F1F874209}" version="2" lineNo="3" kind="0" dateTime="45216.5072453704" objectName="Aliases.Orders.OrderForm.Group.Customer " objectLeft="115" objectTop="194" objectRight="467" objectBottom="214" clickPointX="620" clickPointY="-1739" imageFileName="tcvi8905843262005.png" storageFileName="tcvi890584326200 5.7z" needUpdate="False" rectColor="255" /> + <item typeId="{87B03792-E854-4F5D-9F33-165F1F874209}" version="2" lineNo="4" kind="0" dateTime="45216.5072685185" objectName="Aliases.Orders.OrderForm.Group.Street" objectLeft="115" objectTop="226" objectRight="243" objectBottom="246" clickPointX="126" clickPointY="231" imageFileName="tcvi8908218262006.png" storageFileName="tcvi8908218262006.7z " needUpdate="False" rectColor="255" /> + <item typeId="{87B03792-E854-4F5D-9F33-165F1F874209}" version="2" lineNo="5" kind="0" dateTime="45216.5073611111" objectName="Aliases.Orders.OrderForm.Group.Street" objectLeft="115" objectTop="226" objectRight="243" objectBottom="246" clickPointX="620" clickPointY="-1739" imageFileName="tcvi8909984262007.png" storageFileName="tcvi8909984262007. 7z" needUpdate="False" rectColor="255" /> + <item typeId="{87B03792-E854-4F5D-9F33-165F1F874209}" version="2" lineNo="6" kind="0" dateTime="45216.5073842593" objectName="Aliases.Orders.OrderForm.Group.City" ob jectLeft="339" objectTop="226" objectRight="467" objectBottom="246" clickPointX="415" clickPointY="233" imageFileName="tcvi8917750262008.png" storageFileName="tcvi8917750262008.7z" needUpdate="False" rectColor="255" /> + <item typeId="{87B03792-E854-4F5D-9F33-165F1F874209}" version="2" lineNo="7" kind="0" dateTime="45216.5074189815" objectName="Aliases.Orders.OrderForm.Group.City" ob jectLeft="339" objectTop="226" objectRight="467" objectBottom="246" clickPointX="620" clickPointY="-1739" imageFileName="tcvi8919093262009.png" storageFileName="tcvi8919093262009.7z " needUpdate="False" rectColor="255" /> + <item typeId="{87B03792-E854-4F5D-9F33-165F1F874209}" version="2" lineNo="8" kind="0" dateTime="45216.5074421296" objectName="Aliases.Orders.OrderForm.Group.State" o bjectLeft="115" objectTop="258" objectRight="243" objectBottom="278" clickPointX="142" clickPointY="265" imageFileName="tcvi89233902620010.png" storageFileName="tcvi89233902620010.7 z" needUpdate="False" rectColor="255" /> + <item typeId="{87B03792-E854-4F5D-9F33-165F1F874209}" version="2" lineNo="9" kind="0" dateTime="45216.5074652778" objectName="Aliases.Orders.OrderForm.Group.State" o bjectLeft="115" objectTop="258" objectRight="243" objectBottom="278" clickPointX="620" clickPointY="-1739" imageFileName="tcvi89248752620011.png" storageFileName="tcvi89248752620011 .7z" needUpdate="False" rectColor="255" /> + <item typeId="{87B03792-E854-4F5D-9F33-165F1F874209}" version="2" lineNo="10" kind="0" dateTime="45216.5075" objectName="Aliases.Orders.OrderForm.Group.Zip" objectLe ft="339" objectTop="258" objectRight="467" objectBottom="278" clickPointX="383" clickPointY="262" imageFileName="tcvi89279212620012.png" storageFileName="tcvi89279212620012.7z" need Update="False" rectColor="255" /> + <item typeId="{87B03792-E854-4F5D-9F33-165F1F874209}" version="2" lineNo="11" kind="0" dateTime="45216.5075347222" objectName="Aliases.Orders.OrderForm.Group.Zip" ob jectLeft="339" objectTop="258" objectRight="467" objectBottom="278" clickPointX="620" clickPointY="-1739" imageFileName="tcvi89289062620013.png" storageFileName="tcvi89289062620013. 7z" needUpdate="False" rectColor="255" /> + <item typeId="{87B03792-E854-4F5D-9F33-165F1F874209}" version="2" lineNo="12" kind="0" dateTime="45216.5075578704" objectName="Aliases.Orders.OrderForm.Group.CardNo" objectLeft="115" objectTop="370" objectRight="467" objectBottom="390" clickPointX="371" clickPointY="373" imageFileName="tcvi89333282620014.png" storageFileName="tcvi89333282620014 .7z" needUpdate="False" rectColor="255" /> + <item typeId="{87B03792-E854-4F5D-9F33-165F1F874209}" version="2" lineNo="13" kind="0" dateTime="45216.5075925926" objectName="Aliases.Orders.OrderForm.Group.CardNo" objectLeft="115" objectTop="370" objectRight="467" objectBottom="390" clickPointX="620" clickPointY="-1739" imageFileName="tcvi89342032620015.png" storageFileName="tcvi893420326200 15.7z" needUpdate="False" rectColor="255" /> + <item typeId="{87B03792-E854-4F5D-9F33-165F1F874209}" version="2" lineNo="14" kind="0" dateTime="45216.5076388889" objectName="Aliases.Orders.OrderForm.ButtonOK" obj ectLeft="323" objectTop="442" objectRight="395" objectBottom="466" clickPointX="363" clickPointY="453" imageFileName="tcvi89399212620016.png" storageFileName="tcvi89399212620016.7z" needUpdate="False" rectColor="255" /> + </data> </Root>

git diff desktopEngineer/NameMapping/NameMapping.tcNM

diff --git a/desktopEngineer/NameMapping/NameMapping.tcNM b/desktopEngineer/NameMapping/NameMapping.tcNM index 3aa281d..59dadc0 100644 --- a/desktopEngineer/NameMapping/NameMapping.tcNM +++ b/desktopEngineer/NameMapping/NameMapping.tcNM @@ -3,6 +3,134 @@ <Storages Current="0"> <Child Name="Default Configuration" /> </Storages> - <Nodes Name="NameMapping" Key="{BE401E45-B2D6-4FBA-931A-C2117D5C51AD}" /> - <LogicalNodes Name="Aliases" Owner="{BE401E45-B2D6-4FBA-931A-C2117D5C51AD}" /> + <Nodes Name="NameMapping" Key="{BE401E45-B2D6-4FBA-931A-C2117D5C51AD}"> + <Children> + <Child Name="Sys" Key="{D9E884F7-3976-4A26-9415-FD11C4501A30}"> + <Properties> + <Property Name="Name"> + <Value Value="Sys" /> + </Property> + </Properties> + <Children> + <Child Name="Orders" Key="{10515E79-0A92-42BA-A7DB-1A6538DD57A0}"> + <Properties> + <Property Name="ProcessName"> + <Value Value="Orders" /> + </Property> + </Properties> + <Children> + <Child Name="MainForm" Key="{3A64FFB7-1435-4C2F-9B51-0A6AA98A445E}"> + <Image FileName="-1667609387" Left="0" Top="0" Right="608" Bottom="408" /> + <TypeInfo Item0="{C68D9FEC-220D-44EE-AA11-CA0E4B69D786}" /> + <Properties> + <Property Name="WinFormsControlName"> + <Value Value="MainForm" /> + </Property> + </Properties> + </Child> + <Child Name="OrderForm" Key="{E5EC165F-4C6C-482D-B2C4-54B5276A6A5A}"> + <Image FileName="-1286464205" Left="0" Top="0" Right="488" Bottom="478" /> + <Properties> + <Property Name="WinFormsControlName"> + <Value Value="OrderForm" /> + </Property> + </Properties> + <Children> + <Child Name="Group" Key="{306E2DF6-D5F2-4509-BC10-AD5D4E681CA3}"> + <Image FileName="-1286464205" Left="11" Top="34" Right="475" Bottom="434" /> + <Properties> + <Property Name="WinFormsControlName"> + <Value Value="Group" /> + </Property> + </Properties> + <Children> + <Child Name="Customer" Key="{6DC9AE5F-3683-47AB-8B35-FE456570530D}"> + <Image FileName="-1286464205" Left="115" Top="194" Right="467" Bottom="214" /> + <TypeInfo Item0="{2A9DE45C-91AA-4340-863D-B3CE72816FEC}" /> + <Properties> + <Property Name="WinFormsControlName"> + <Value Value="Customer" /> + </Property> + </Properties> + </Child> + <Child Name="Street" Key="{44B8384C-D65F-4E6E-941F-2F9BCE965BFC}"> + <Image FileName="1221149927" Left="115" Top="226" Right="243" Bottom="246" /> + <TypeInfo Item0="{2A9DE45C-91AA-4340-863D-B3CE72816FEC}" /> + <Properties> + <Property Name="WinFormsControlName"> + <Value Value="Street" /> + </Property> + </Properties> + </Child> + <Child Name="City" Key="{DEE238D7-F46D-479A-ADEA-229CB32C2D55}"> + <Image FileName="-2096301574" Left="339" Top="226" Right="467" Bottom="246" /> + <TypeInfo Item0="{2A9DE45C-91AA-4340-863D-B3CE72816FEC}" /> + <Properties> + <Property Name="WinFormsControlName"> + <Value Value="City" /> + </Property> + </Properties> + </Child> + <Child Name="State" Key="{8478DBC1-D383-436A-9609-14CC03643C60}"> + <Image FileName="1585934704" Left="115" Top="258" Right="243" Bottom="278" /> + <TypeInfo Item0="{2A9DE45C-91AA-4340-863D-B3CE72816FEC}" /> + <Properties> + <Property Name="WinFormsControlName"> + <Value Value="State" /> + </Property> + </Properties> + </Child> + <Child Name="Zip" Key="{883A80E2-FBB2-4A7C-9DB9-52D61AA0E36E}"> + <Image FileName="1032980119" Left="339" Top="258" Right="467" Bottom="278" /> + <TypeInfo Item0="{2A9DE45C-91AA-4340-863D-B3CE72816FEC}" /> + <Properties> + <Property Name="WinFormsControlName"> + <Value Value="Zip" /> + </Property> + </Properties> + </Child> + <Child Name="CardNo" Key="{C939F4BF-B423-4E67-AA90-9B5C5F258182}"> + <Image FileName="-118359986" Left="115" Top="370" Right="467" Bottom="390" /> + <TypeInfo Item0="{2A9DE45C-91AA-4340-863D-B3CE72816FEC}" /> + <Properties> + <Property Name="WinFormsControlName"> + <Value Value="CardNo" /> + </Property> + </Properties> + </Child> + </Children> + </Child> + <Child Name="ButtonOK" Key="{406A942A-278A-4B7D-8C2B-6FAECA7924B3}"> + <Image FileName="-1498818004" Left="323" Top="442" Right="395" Bottom="466" /> + <TypeInfo Item0="{5BFCE398-1BC1-4EF1-8978-998ED6C0C96B}" /> + <Properties> + <Property Name="WinFormsControlName"> + <Value Value="ButtonOK" /> + </Property> + </Properties> + </Child> + </Children> + </Child> + </Children> + </Child> + </Children> + </Child> + </Children> + </Nodes> + <LogicalNodes Name="Aliases" Owner="{BE401E45-B2D6-4FBA-931A-C2117D5C51AD}"> + <Child Name="Orders" Owner="{10515E79-0A92-42BA-A7DB-1A6538DD57A0}"> + <Child Name="MainForm" Owner="{3A64FFB7-1435-4C2F-9B51-0A6AA98A445E}" /> + <Child Name="OrderForm" Owner="{E5EC165F-4C6C-482D-B2C4-54B5276A6A5A}"> + <Child Name="Group" Owner="{306E2DF6-D5F2-4509-BC10-AD5D4E681CA3}"> + <Child Name="Customer" Owner="{6DC9AE5F-3683-47AB-8B35-FE456570530D}" /> + <Child Name="Street" Owner="{44B8384C-D65F-4E6E-941F-2F9BCE965BFC}" /> + <Child Name="City" Owner="{DEE238D7-F46D-479A-ADEA-229CB32C2D55}" /> + <Child Name="State" Owner="{8478DBC1-D383-436A-9609-14CC03643C60}" /> + <Child Name="Zip" Owner="{883A80E2-FBB2-4A7C-9DB9-52D61AA0E36E}" /> + <Child Name="CardNo" Owner="{C939F4BF-B423-4E67-AA90-9B5C5F258182}" /> + </Child> + <Child Name="ButtonOK" Owner="{406A942A-278A-4B7D-8C2B-6FAECA7924B3}" /> + </Child> + </Child> + </LogicalNodes> </Root>

$ git diff desktopEngineer/NameMapping/TypeInfo.dat

diff --git a/desktopEngineer/NameMapping/TypeInfo.dat b/desktopEngineer/NameMapping/TypeInfo.dat index 93ddc8c..a03f21a 100644 --- a/desktopEngineer/NameMapping/TypeInfo.dat +++ b/desktopEngineer/NameMapping/TypeInfo.dat @@ -1,2 +1,228 @@ <?xml version="1.0" encoding="UTF-8"?> -<TypeInfo StoreCodeCompletion="1" /> +<TypeInfo StoreCodeCompletion="1"> + <Child Hash="1055146884" Key="{C68D9FEC-220D-44EE-AA11-CA0E4B69D786}"> + <Data Properties="6E515AB039A8914EAA09E7B7DBC02C5FUFFFFFFFFFFFFFFFFV4LBZZY"> + <FunctionDescriptions> + <Child Name="SetFocus" Doc="Sets focus to the specified Window object." IsBasic="True" Data="ZI4L1L4ZN18ZN"> + <ReturnValue Param0="24" /> + </Child> + <Child Name="Close" Doc="Closes the specified Window object." IsBasic="True" Param0="WaitTimeout" Data="ZI4L1L4L1Z018ZN"> + <Param0> + <TypeDesc Param0="3" /> + <ParamDesc Flags="49" Value="2000" Type="0" /> + </Param0> + <ReturnValue Param0="24" /> + </Child> + <Child Name="Position" Doc="Sets the specified position and size for the specific Window object." IsBasic="True" Param0="Left" Param1="Top" Param2="W idth" Param3="Height" Data="ZI4L1L4L4Z018ZN"> + <Param0> + <TypeDesc Param0="3" /> + <ParamDesc Flags="1" /> + </Param0> + <Param1> + <TypeDesc Param0="3" /> + <ParamDesc Flags="1" /> + </Param1> + <Param2> + <TypeDesc Param0="3" /> + <ParamDesc Flags="1" /> + </Param2> + <Param3> + <TypeDesc Param0="3" /> + <ParamDesc Flags="1" /> + </Param3> + <ReturnValue Param0="24" /> + </Child> + <Child Name="Click" Doc="Simulates a left-button single click in a window or control as specified (relative position, shift keys)." IsBasic="True" Pa ram0="ClientX" Param1="ClientY" Param2="Shift" Data="ZI4L1L4L3Z018ZN"> + <Param0> + <TypeDesc Param0="3" /> + <ParamDesc Flags="49" Value="-1" Type="0" /> + </Param0> + <Param1> + <TypeDesc Param0="3" /> + <ParamDesc Flags="49" Value="-1" Type="0" /> + </Param1> + <Param2> + <TypeDesc Param0="29" Type0="TShiftKey" /> + <ParamDesc Flags="49" Value="0" Type="0" /> + </Param2> + <ReturnValue Param0="24" /> + </Child> + <Child Name="ClickR" Doc="Simulates a right-button single click in a window or control as specified (relative position, shift keys)." IsBasic="True" Param0="ClientX" Param1="ClientY" Param2="Shift" Data="ZI4L1L4L3Z018ZN"> + <Param0> + <TypeDesc Param0="3" /> + <ParamDesc Flags="49" Value="-1" Type="0" /> + </Param0> + <Param1> + <TypeDesc Param0="3" /> + <ParamDesc Flags="49" Value="-1" Type="0" /> + </Param1> + <Param2> + <TypeDesc Param0="29" Type0="TShiftKey" /> + <ParamDesc Flags="49" Value="0" Type="0" /> + </Param2> + <ReturnValue Param0="24" /> + </Child> + <Child Name="Keys" Doc="Simulates one or several keypresses." IsBasic="True" Param0="Keys" Data="ZI4L1L4L1Z018ZN"> + <Param0> + <TypeDesc Param0="8" /> + <ParamDesc Flags="1" /> + </Param0> + <ReturnValue Param0="24" /> + </Child> + <Child Name="Visible" Doc="Specifies whether an onscreen object is visible to users." IsBasic="True" Data="ZI4L2L4ZOBZN"> + <ReturnValue Param0="11" /> + </Child> + <Child Name="Width" Doc="The object's width in pixels." IsBasic="True" Data="ZI4L2L4ZO3ZN"> + <ReturnValue Param0="3" /> + </Child> + <Child Name="Height" Doc="The object's height in pixels." IsBasic="True" Data="ZI4L2L4ZO3ZN"> + <ReturnValue Param0="3" /> + </Child> + <Child Name="Enabled" Doc="Specifies whether the object is enabled or disabled." IsBasic="True" Data="ZI4L2L4ZOBZN"> + <ReturnValue Param0="11" /> + </Child> + <Child Name="WndCaption" Doc="Returns the window's caption." IsBasic="True" Data="ZI4L2L4ZO8ZN"> + <ReturnValue Param0="8" /> + </Child> + </FunctionDescriptions> + </Data> + </Child> + <Child Hash="-934726023" Key="{2A9DE45C-91AA-4340-863D-B3CE72816FEC}"> + <Data Properties="F1914D8872BEA14D99CA85ADC35AEF02UFFFFFFFFFFFFFFFFV4LCZZY"> + <FunctionDescriptions> + <Child Name="SetText" Doc="Enters text in the text editor." IsBasic="True" Param0="Text" Data="ZI4L1L4L1Z018ZN"> + <Param0> + <TypeDesc Param0="8" /> + <ParamDesc Flags="1" /> + </Param0> + <ReturnValue Param0="24" /> + </Child> + <Child Name="wText" Doc="Contents of the edit control, as text string." IsBasic="True" Data="ZI4L2L4ZO8ZN"> + <ReturnValue Param0="8" /> + </Child> + <Child Name="wSelection" Doc="Retrieves the selected text." IsBasic="True" Data="ZI4L2L4ZO8ZN"> + <ReturnValue Param0="8" /> + </Child> + <Child Name="SetFocus" Doc="Sets focus to the specified Window object." IsBasic="True" Data="ZI4L1L4ZN18ZN"> + <ReturnValue Param0="24" /> + </Child> + <Child Name="Click" Doc="Simulates a left-button single click in a window or control as specified (relative position, shift keys)." IsBasic="True" Pa ram0="ClientX" Param1="ClientY" Param2="Shift" Data="ZI4L1L4L3Z018ZN"> + <Param0> + <TypeDesc Param0="3" /> + <ParamDesc Flags="49" Value="-1" Type="0" /> + </Param0> + <Param1> + <TypeDesc Param0="3" /> + <ParamDesc Flags="49" Value="-1" Type="0" /> + </Param1> + <Param2> + <TypeDesc Param0="29" Type0="TShiftKey" /> + <ParamDesc Flags="49" Value="0" Type="0" /> + </Param2> + <ReturnValue Param0="24" /> + </Child> + <Child Name="ClickR" Doc="Simulates a right-button single click in a window or control as specified (relative position, shift keys)." IsBasic="True" Param0="ClientX" Param1="ClientY" Param2="Shift" Data="ZI4L1L4L3Z018ZN"> + <Param0> + <TypeDesc Param0="3" /> + <ParamDesc Flags="49" Value="-1" Type="0" /> + </Param0> + <Param1> + <TypeDesc Param0="3" /> + <ParamDesc Flags="49" Value="-1" Type="0" /> + </Param1> + <Param2> + <TypeDesc Param0="29" Type0="TShiftKey" /> + <ParamDesc Flags="49" Value="0" Type="0" /> + </Param2> + <ReturnValue Param0="24" /> + </Child> + <Child Name="Keys" Doc="Simulates one or several keypresses." IsBasic="True" Param0="Keys" Data="ZI4L1L4L1Z018ZN"> + <Param0> + <TypeDesc Param0="8" /> + <ParamDesc Flags="1" /> + </Param0> + <ReturnValue Param0="24" /> + </Child> + <Child Name="Visible" Doc="Specifies whether an onscreen object is visible to users." IsBasic="True" Data="ZI4L2L4ZOBZN"> + <ReturnValue Param0="11" /> + </Child> + <Child Name="Width" Doc="The object's width in pixels." IsBasic="True" Data="ZI4L2L4ZO3ZN"> + <ReturnValue Param0="3" /> + </Child> + <Child Name="Height" Doc="The object's height in pixels." IsBasic="True" Data="ZI4L2L4ZO3ZN"> + <ReturnValue Param0="3" /> + </Child> + <Child Name="Enabled" Doc="Specifies whether the object is enabled or disabled." IsBasic="True" Data="ZI4L2L4ZOBZN"> + <ReturnValue Param0="11" /> + </Child> + <Child Name="WndCaption" Doc="Returns the window's caption." IsBasic="True" Data="ZI4L2L4ZO8ZN"> + <ReturnValue Param0="8" /> + </Child> + </FunctionDescriptions> + </Data> + </Child> + <Child Hash="1098928521" Key="{5BFCE398-1BC1-4EF1-8978-998ED6C0C96B}"> + <Data Properties="6A94C77FFE977D4696A395F109ADF641UFFFFFFFFFFFFFFFFV4LAZZY"> + <FunctionDescriptions> + <Child Name="ClickButton" Doc="Performs a single click on the specified button." IsBasic="True" Data="ZI4L1L4ZN18ZN"> + <ReturnValue Param0="24" /> + </Child> + <Child Name="SetFocus" Doc="Sets focus to the specified Window object." IsBasic="True" Data="ZI4L1L4ZN18ZN"> + <ReturnValue Param0="24" /> + </Child> + <Child Name="Click" Doc="Simulates a left-button single click in a window or control as specified (relative position, shift keys)." IsBasic="True" Pa ram0="ClientX" Param1="ClientY" Param2="Shift" Data="ZI4L1L4L3Z018ZN"> + <Param0> + <TypeDesc Param0="3" /> + <ParamDesc Flags="49" Value="-1" Type="0" /> + </Param0> + <Param1> + <TypeDesc Param0="3" /> + <ParamDesc Flags="49" Value="-1" Type="0" /> + </Param1> + <Param2> + <TypeDesc Param0="29" Type0="TShiftKey" /> + <ParamDesc Flags="49" Value="0" Type="0" /> + </Param2> + <ReturnValue Param0="24" /> + </Child> + <Child Name="ClickR" Doc="Simulates a right-button single click in a window or control as specified (relative position, shift keys)." IsBasic="True" Param0="ClientX" Param1="ClientY" Param2="Shift" Data="ZI4L1L4L3Z018ZN"> + <Param0> + <TypeDesc Param0="3" /> + <ParamDesc Flags="49" Value="-1" Type="0" /> + </Param0> + <Param1> + <TypeDesc Param0="3" /> + <ParamDesc Flags="49" Value="-1" Type="0" /> + </Param1> + <Param2> + <TypeDesc Param0="29" Type0="TShiftKey" /> + <ParamDesc Flags="49" Value="0" Type="0" /> + </Param2> + <ReturnValue Param0="24" /> + </Child> + <Child Name="Keys" Doc="Simulates one or several keypresses." IsBasic="True" Param0="Keys" Data="ZI4L1L4L1Z018ZN"> + <Param0> + <TypeDesc Param0="8" /> + <ParamDesc Flags="1" /> + </Param0> + <ReturnValue Param0="24" /> + </Child> + <Child Name="Visible" Doc="Specifies whether an onscreen object is visible to users." IsBasic="True" Data="ZI4L2L4ZOBZN"> + <ReturnValue Param0="11" /> + </Child> + <Child Name="Width" Doc="The object's width in pixels." IsBasic="True" Data="ZI4L2L4ZO3ZN"> + <ReturnValue Param0="3" /> + </Child> + <Child Name="Height" Doc="The object's height in pixels." IsBasic="True" Data="ZI4L2L4ZO3ZN"> + <ReturnValue Param0="3" /> + </Child> + <Child Name="Enabled" Doc="Specifies whether the object is enabled or disabled." IsBasic="True" Data="ZI4L2L4ZOBZN"> + <ReturnValue Param0="11" /> + </Child> + <Child Name="WndCaption" Doc="Returns the window's caption." IsBasic="True" Data="ZI4L2L4ZO8ZN"> + <ReturnValue Param0="8" /> + </Child> + </FunctionDescriptions> + </Data> + </Child> +</TypeInfo>

Появившийся в

/c/Demo/desktopEngineer/NameMapping/Images/

файл Images.NMimg это список изображений и их контрольные суммы. Подробнее про изображения читайте здесь

<?xml version="1.0" encoding="UTF-8"?> <Root> <Images> <Image File="8944578.png" Checksum="-1667609387" /> <Image File="8944593.png" Checksum="-1286464205" /> <Image File="8944625.png" Checksum="1221149927" /> <Image File="8944640.png" Checksum="-2096301574" /> <Image File="8944656.png" Checksum="1585934704" /> <Image File="8944671.png" Checksum="1032980119" /> <Image File="8944687.png" Checksum="-118359986" /> <Image File="8944703.png" Checksum="-1498818004" /> </Images> </Root>

git add -A

$ git commit -m "Saves changes after Test1 is saved"

[master fd3930f] Saves changes after Test1 is saved 6 files changed, 520 insertions(+), 6 deletions(-) create mode 100644 desktopEngineer/NameMapping/Images/Images.NMimg

Перейдём в TestComplete и запустим тест

git status

On branch master Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git restore <file>..." to discard changes in working directory) modified: desktopEngineer/Log/desktopEngineer.mds.tcLogs Untracked files: (use "git add <file>..." to include in what will be committed) desktopEngineer/Log/17-Oct-23_4_56 PM_40_334/ no changes added to commit (use "git add" and/or "git commit -a")

Метаданные о новых логах появляются в desktopEngineer.mds.tcLogs

git diff desktopEngineer/Log/desktopEngineer.mds.tcLogs

diff --git a/desktopEngineer/Log/desktopEngineer.mds.tcLogs b/desktopEngineer/Log/desktopEngineer.mds.tcLogs index 819fccc..203d6b1 100644 --- a/desktopEngineer/Log/desktopEngineer.mds.tcLogs +++ b/desktopEngineer/Log/desktopEngineer.mds.tcLogs @@ -20,7 +20,17 @@ <Nodes version="1"> <Node name="root"> <Node name="folders"/> - <Node name="logs"/> + <Node name="logs"> + <Node name="log idx=0000"> + <Prp name="caption" type="S" value=""/> + <Prp name="datetime" type="D" value="45216.7060223843"/> + <Prp name="description" type="S" value=""/> + <Prp name="key" type="S" value="{D90CC98F-A63B-4ABE-A2B4-D2A398872244}"/> + <Prp name="nameofroot" type="S" value="Keyword Test Log [Test1]"/> + <Prp name="relpath" type="S" value="17-Oct-23_4_56 PM_40_334\Description.tcLog"/> + <Prp name="status" type="I" value="0"/> + </Node> + </Node> <Prp name="signature" type="S" value="{681DCC69-A39F-4C4D-8E7D-B2D9362FAF4F}"/> <Prp name="version" type="S" value="11.0"/> </Node>

Скриншоты данного тест-рана находятся в директории

C:\Demo\desktopEngineer\Log\17-Oct-23_4_56 PM_40_334

Там же лежит файл Description.tcLog , в котором хранится информация о том кем и на каком хосте запускался тест.

<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE Nodes [ <!ENTITY % NameValue "CDATA"> <!ENTITY % PropType "(I|S|D|L|H|B)"> <!ENTITY % VersionValue "CDATA"> <!ELEMENT Prp (#PCDATA)> <!ELEMENT Node (Node|Prp)*> <!ELEMENT Nodes (Node)+> <!ATTLIST Nodes version CDATA "1"> <!ATTLIST Node name CDATA #REQUIRED> <!ATTLIST Prp name CDATA #REQUIRED> <!ATTLIST Prp type CDATA #REQUIRED> <!ATTLIST Prp value CDATA #REQUIRED> ]> <Nodes version="1"> <Node name="root"> <Prp name="test type" type="S" value="Test1"/> <Prp name="warning count" type="I" value="0"/> <Prp name="user name" type="S" value="Andrei"/> <Prp name="completed" type="B" value="-1"/> <Prp name="computer name" type="S" value="AREDEL0123"/> <Prp name="stop time" type="D" value="45216.706063044"/> <Prp name="status" type="I" value="0"/> <Prp name="error count" type="I" value="0"/> <Prp name="root file name" type="S" value="RootLogData.dat"/> <Prp name="start time" type="D" value="45216.7060223843"/> <Prp name="root logdata name" type="S" value="Keyword Test Log [Test1]"/> </Node> </Nodes>

Файл RootLogData.dat

<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE Nodes [ <!ENTITY % NameValue "CDATA"> <!ENTITY % PropType "(I|S|D|L|H|B)"> <!ENTITY % VersionValue "CDATA"> <!ELEMENT Prp (#PCDATA)> <!ELEMENT Node (Node|Prp)*> <!ELEMENT Nodes (Node)+> <!ATTLIST Nodes version CDATA "1"> <!ATTLIST Node name CDATA #REQUIRED> <!ATTLIST Prp name CDATA #REQUIRED> <!ATTLIST Prp type CDATA #REQUIRED> <!ATTLIST Prp value CDATA #REQUIRED> ]> <Nodes version="1"> <Node name="root"> <Node name="navigationinfo"> <Node name="navigation 4"> <Prp name="name" type="S" value="Checkpoint"/> <Prp name="image" type="H" value="424D360400000000000036000000280000001000000010000000010020000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003004400F9419BF00C10FFF00C10FFF00C10FFF00C10FFF0F9419BF003004400000000000000000000000000000000000000000000000000000000007740F9700C10FFF3FD04AFF9FE8A5FFBFEFC3FFCFF3D2FF9FE8A5FF3FD04AFF00C10FFF067F0FA6000000000000000000000000000000000000000007740F9700C10FFF9FE8A5FFFFFFFFFFFFFFFFFFDFF7E1FFFFFFFFFFFFFFFFFFFFFFFFFF9FE8A5FF00C10FFF07740F970000000000000000000000000030044000C10FFF9FE8A5FFFFFFFFFFEFFBF0FF2FCC3BFF0FC51DFFCFF3D2FFFFFFFFFFFFFFFFFFFFFFFFFF9FE8A5FF00C10FFF0030044000000000000000000F9419BF3FD04AFFFFFFFFFFEFFBF0FF2FCC3BFF00C10FFF00C10FFF0FC51DFFCFF3D2FFFFFFFFFFFFFFFFFFFFFFFFFF3FD04AFF0F9419BF000000000000000000C10FFF9FE8A5FFEFFBF0FF2FCC3BFF00C10FFF00C10FFF00C10FFF00C10FFF0FC51DFFCFF3D2FFFFFFFFFFFFFFFFFF9FE8A5FF00C10FFF000000000000000000C10FFFBFEFC3FF4FD459FF00C10FFF00C10FFF2FCC3BFF5FD868FF00C10FFF00C10FFF0FC51DFFCFF3D2FFFFFFFFFFBFEFC3FF00C10FFF001802200000000000C10FFFBFEFC3FF6FDC77FF00C10FFF2FCC3BFFEFFBF0FFFFFFFFFF5FD868FF00C10FFF00C10FFF0FC51DFFCFF3D2FFBFEFC3FF00C10FFF000000000000000000C10FFF9FE8A5FFFFFFFFFFBFEFC3FFEFFBF0FFFFFFFFFFFFFFFFFFFFFFFFFF5FD868FF00C10FFF00C10FFF3FD04AFF9FE8A5FF00C10FFF00000000000000000F9419BF3FD04AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5FD868FF0FC51DFFCFF3D2FF3FD04AFF0F9419BF00000000000000000030044000C10FFF9FE8A5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FE8A5FF00C10FFF0030044000000000000000000000000007740F9700C10FFF9FE8A5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FE8A5FF00C10FFF067F0FA60000000000000000000000000000000000000000067F0FA600C10FFF3FD04AFF9FE8A5FFBFEFC3FFBFEFC3FF9FE8A5FF3FD04AFF00C10FFF07740F9700000000000000000000000000000000000000000000000000000000003004400F9419BF00C10FFF00C10FFF00C10FFF00C10FFF0F9419BF003004400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"/> </Node> <Node name="navigation 0"> <Prp name="name" type="S" value="Error"/> <Prp name="image" type="H" value="424D3604000000000000360000002800000010000000100000000100200000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0434401A0C8EB02611CEFF2611CEFF2611CEFF2611CEFF1A0C8EB00A04344000000000000000000000000000000000000000000000000000000000150A74902611CEFF2611CEFF2611CEFF2611CEFF2611CEFF2611CEFF2611CEFF2611CEFF150A74900000000000000000000000000000000000000000150A74902611CEFF2611CEFF2611CEFF2611CEFF2611CEFF2611CEFF2611CEFF2611CEFF2611CEFF2611CEFF180B81A00000000000000000000000000A0434402611CEFF2611CEFF2611CEFF402ED4FF331FD1FF2611CEFF2611CEFF331FD1FF402ED4FF2611CEFF2611CEFF2611CEFF0A04344000000000000000001A0C8EB02611CEFF2611CEFF402ED4FFF1F0FCFFD6D2F6FF331FD1FF331FD1FFD6D2F6FFF1F0FCFF402ED4FF2611CEFF2611CEFF1A0C8EB000000000000000002611CEFF2611CEFF2611CEFF331FD1FFD6D2F6FFFFFFFFFFD6D2F6FFD6D2F6FFFFFFFFFFD6D2F6FF331FD1FF2611CEFF2611CEFF2611CEFF00000000000000002611CEFF2611CEFF2611CEFF2611CEFF331FD1FFD6D2F6FFFFFFFFFFFFFFFFFFD6D2F6FF331FD1FF2611CEFF2611CEFF2611CEFF2611CEFF00000000000000002611CEFF2611CEFF2611CEFF2611CEFF331FD1FFD6D2F6FFFFFFFFFFFFFFFFFFD6D2F6FF331FD1FF2611CEFF2611CEFF2611CEFF2611CEFF00000000000000002611CEFF2611CEFF2611CEFF331FD1FFD6D2F6FFFFFFFFFFD6D2F6FFD6D2F6FFFFFFFFFFD6D2F6FF331FD1FF2611CEFF2611CEFF2611CEFF00000000000000001A0C8EB02611CEFF2611CEFF402ED4FFF1F0FCFFD6D2F6FF331FD1FF331FD1FFD6D2F6FFF1F0FCFF402ED4FF2611CEFF2611CEFF1A0C8EB000000000000000000A0434402611CEFF2611CEFF2611CEFF402ED4FF331FD1FF2611CEFF2611CEFF331FD1FF402ED4FF2611CEFF2611CEFF2611CEFF0A043440000000000000000000000000180B81A02611CEFF2611CEFF2611CEFF2611CEFF2611CEFF2611CEFF2611CEFF2611CEFF2611CEFF2611CEFF150A74900000000000000000000000000000000000000000150A74902611CEFF2611CEFF2611CEFF2611CEFF2611CEFF2611CEFF2611CEFF2611CEFF150A7490000000000000000000000000000000000000000000000000000000000A0434401A0C8EB02611CEFF2611CEFF2611CEFF2611CEFF1A0C8EB00A0434400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"/> </Node> <Node name="navigation 3"> <Prp name="name" type="S" value="Event"/> <Prp name="image" type="H" value="424D3604000000000000360000002800000010000000100000000100200000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E0A0010382700400E0A0010000000000000000000000000000000000000000000000000000000000000000000000000382700400E0A0010000000002A1D0030D99A08F8DE9B00FFD99A08F85E440A6A000000000000000000000000000000000000000000000000000000006A4D0979DE9B00FFD99A08F838270040AF7D08C8E6B43FFFFDF9EFFFEECD7FFFDE9B00FF00000000000000000000000000000000000000000000000000000000B88510D0F3D99FFFEAC05FFFDE9B00FFDE9B00FFF7E6BFFFFFFFFFFFEECD7FFFD79706F600000000000000000000000000000000000000000000000000000000B88510D0F7E6BFFFFFFFFFFFEAC05FFFE2A71FFFFFFFFFFFFFFFFFFFDF9F0EFE6F4E008000000000000000000000000000000000000000000000000000000000B88510D0F7E6BFFFFFFFFFFFFFFFFFFFFBF2DFFFFFFFFFFFF3D99FFFDE9B00FFDE9B00FFC48E0FDF2A1D00300000000000000000000000000000000000000000B88510D0F7E6BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9ECCFFFF7E6BFFFF7E6BFFFE8BA4FFFAD7F14C40000000000000000000000000000000000000000B88510D0F7E6BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9ECCFFFDF9F0EFE6A4D09790000000000000000000000000000000000000000B88510D0F7E6BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D99FFFDD9E0CFC976D0CAC000000000000000000000000000000000000000000000000B88510D0F7E6BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D99FFFDE9B00FF916806A600000000000000000000000000000000000000000000000000000000B88510D0F7E6BFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D99FFFDE9B00FF916806A60000000000000000000000000000000000000000000000000000000000000000B88510D0F7E6BFFFFFFFFFFFFFFFFFFFF3D99FFFDE9B00FF916806A6000000000000000000000000000000000000000000000000000000000000000000000000B88510D0F7E6BFFFFFFFFFFFEECD7FFFDE9B00FF5E440A6A00000000000000000000000000000000000000000000000000000000000000000000000000000000B88510D0F5E0AFFFEAC05FFFDE9B00FF543A0060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077560888DE9B00FFDE9B00FF543A006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000382700401C13002000000000000000000000000000000000000000000000000000000000000000000000000000000000"/> </Node> <Node name="navigation 1"> <Prp name="name" type="S" value="Warning"/> <Prp name="image" type="H" value="424D36040000000000003600000028000000100000001000000001002000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055606000E3FFFF00E3FFFF00E3FFFF00E3FFFF00E3FFFF00E3FFFF00E3FFFF00E3FFFF00E3FFFF00E3FFFF00E3FFFF00E3FFFF00E3FFFF00E3FFFF005560600072808000E3FFFF00E3FFFF00E3FFFF00E3FFFF00E3FFFF00E3FFFF00E3FFFF00E3FFFF00E3FFFF00E3FFFF00E3FFFF00E3FFFF00E3FFFF00E3FFFF00728080001C202000D6F0F000E3FFFF00E3FFFF00E3FFFF00E3FFFF00E3FFFF4E959EFF4E959EFF00E3FFFF00E3FFFF00E3FFFF00E3FFFF00E3FFFF00D6F0F0001C2020000000000072808000E3FFFF00E3FFFF00E3FFFF00E3FFFF00E3FFFF727272FF727272FF00E3FFFF00E3FFFF00E3FFFF00E3FFFF00E3FFFF007280800000000000000000000E101000D6F0F000E3FFFF00E3FFFF00E3FFFF00E3FFFF15CEE5FF15CEE5FF00E3FFFF00E3FFFF00E3FFFF00E3FFFF00D6F0F0000E10100000000000000000000000000064707000E3FFFF00E3FFFF00E3FFFF00E3FFFF32B2C2FF32B2C2FF00E3FFFF00E3FFFF00E3FFFF00E3FFFF00647070000000000000000000000000000000000000000000C7E0E000E3FFFF00E3FFFF00E3FFFF727272FF727272FF00E3FFFF00E3FFFF00E3FFFF00C7E0E00000000000000000000000000000000000000000000000000055606000E3FFFF00E3FFFF00E3FFFF727272FF727272FF00E3FFFF00E3FFFF00E3FFFF005560600000000000000000000000000000000000000000000000000000000000B9D0D000E3FFFF00E3FFFF727272FF727272FF00E3FFFF00E3FFFF00B9D0D000000000000000000000000000000000000000000000000000000000000000000039404000E3FFFF00E3FFFF39ABB9FF39ABB9FF00E3FFFF00E3FFFF0039404000000000000000000000000000000000000000000000000000000000000000000000000000ABC0C000E3FFFF00E3FFFF00E3FFFF00E3FFFF00ABC0C000000000000000000000000000000000000000000000000000000000000000000000000000000000002B303000E3FFFF00E3FFFF00E3FFFF00E3FFFF002B30300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008EA0A000E3FFFF00E3FFFF008EA0A0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001C202000C7E0E000C7E0E0001C202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"/> </Node> <Node name="navigation 2"> <Prp name="name" type="S" value="Message"/> <Prp name="image" type="H" value="424D360400000000000036000000280000001000000010000000010020000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024242450393939801D1D1D400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000323232706D6D6DF1727272FF727272FF1D1D1D40000000000000000000000000000000000000000000000000151515302B2B2B603939398039393980565656C0727272FF7F7F7FFB727272FF3232327000000000000000000000000000000000000000003B3B3B79727272EE727272FF727272FF7A7A7AFF727272FF7A7A7AFFCACACAFFC1C1C1FF727272FF0000000000000000000000000000000007070710666666D9727272FFA7A7A7FFD3D3D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8B8B8FF727272FF666666D9070707100000000000000000636363D67A7A7AFEDCDCDCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDCDCDCFF7A7A7AFE636363D6000000002B2B2B60727272FFDCDCDCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDCDCDCFF727272FF2B2B2B6039393980808080F3FFFFFFFFF6F6F6FF8C8C8CFFA7A7A7FFFFFFFFFFA7A7A7FFA7A7A7FFFFFFFFFFA7A7A7FF8C8C8CFFF6F6F6FFFFFFFFFF808080F33939398039393980858585EFFFFFFFFFE4E4E4FF7A7A7AFFA7A7A7FFF6F6F6FF8C8C8CFF8C8C8CFFF6F6F6FFA7A7A7FF7A7A7AFFE4E4E4FFFFFFFFFF858585EF393939802B2B2B60727272FFE4E4E4FFFFFFFFFFEDEDEDFFFFFFFFFFFFFFFFFFF6F6F6FFF6F6F6FFFFFFFFFFFFFFFFFFEDEDEDFFFFFFFFFFE4E4E4FF727272FF2B2B2B6007070710686868E4898989FCEDEDEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDEDEDFF898989FC686868E40707071000000000151515306F6F6FF3787878FDB8B8B8FFEDEDEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDEDEDFFB8B8B8FF787878FD6F6F6FF315151530000000000000000000000000070707104D4D4DA6727272FF727272FF838383FF959595FF959595FF838383FF727272FF727272FF4D4D4DA607070710000000000000000000000000000000000000000000000000070707102B2B2B60393939803939398039393980393939802B2B2B60070707100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"/> </Node> </Node> <Node name="item 0"> <Node name="children"/> <Prp name="persistentdatakey" type="S" value="{C0A16E40-A745-4685-B1CC-65EC03A4C819}"/> <Prp name="name" type="S" value="Keyword Test Log [Test1]"/> <Prp name="test" type="S" value="KDT\{74F939DB-3153-43A4-A880-270AFC5073F7}"/> <Prp name="projectkey" type="S" value="{6A90A847-5634-4157-ACF2-7EA257E37F48}"/> <Prp name="filename" type="S" value="{8095E485-1191-4BAF-A775-6EBC32774BEB}"/> <Prp name="moniker" type="S" value="{8095E485-1191-4BAF-A775-6EBC32774BEB}"/> <Prp name="ownermoniker" type="S" value=""/> <Prp name="status" type="I" value="0"/> </Node> </Node> </Nodes>

Файл {8095E485-1191-4BAF-A775-6EBC32774BEB}

<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE Nodes [ <!ENTITY % NameValue "CDATA"> <!ENTITY % PropType "(I|S|D|L|H|B)"> <!ENTITY % VersionValue "CDATA"> <!ELEMENT Prp (#PCDATA)> <!ELEMENT Node (Node|Prp)*> <!ELEMENT Nodes (Node)+> <!ATTLIST Nodes version CDATA "1"> <!ATTLIST Node name CDATA #REQUIRED> <!ATTLIST Prp name CDATA #REQUIRED> <!ATTLIST Prp type CDATA #REQUIRED> <!ATTLIST Prp value CDATA #REQUIRED> ]> <Nodes version="1"> <Node name="root"> <Node name="child data"/> <Node name="message 14"> <Node name="visualizer"> <Node name="current"> <Prp name="click point y" type="I" value="454"/> <Prp name="click point x" type="I" value="359"/> <Prp name="need update" type="B" value="0"/> <Prp name="object name" type="S" value="Aliases.Orders.OrderForm.ButtonOK"/> <Prp name="signature" type="S" value="{87B03792-E854-4F5D-9F33-165F1F874209}"/> <Prp name="version" type="I" value="2"/> <Prp name="object left" type="I" value="323"/> <Prp name="object right" type="I" value="395"/> <Prp name="storage file name" type="S" value=""/> <Prp name="object bottom" type="I" value="466"/> <Prp name="rect color" type="I" value="255"/> <Prp name="datetime" type="D" value="45216.5810617708"/> <Prp name="object top" type="I" value="442"/> <Prp name="line #" type="I" value="14"/> <Prp name="kind" type="I" value="0"/> <Prp name="image file name" type="S" value="visImage14.png"/> </Node> <Node name="diff"> <Prp name="click point y" type="I" value="-1"/> <Prp name="click point x" type="I" value="-1"/> <Prp name="need update" type="B" value="0"/> <Prp name="object name" type="S" value=""/> <Prp name="signature" type="S" value="{87B03792-E854-4F5D-9F33-165F1F874209}"/> <Prp name="version" type="I" value="2"/> <Prp name="object left" type="I" value="-1"/> <Prp name="object right" type="I" value="-1"/> <Prp name="storage file name" type="S" value=""/> <Prp name="object bottom" type="I" value="-1"/> <Prp name="rect color" type="I" value="255"/> <Prp name="datetime" type="D" value="0"/> <Prp name="object top" type="I" value="-1"/> <Prp name="line #" type="I" value="14"/> <Prp name="kind" type="I" value="0"/> <Prp name="image file name" type="S" value="visImage14_Dif.png"/> </Node> <Node name="original"> <Prp name="click point y" type="I" value="453"/> <Prp name="click point x" type="I" value="363"/> <Prp name="need update" type="B" value="0"/> <Prp name="object name" type="S" value="Aliases.Orders.OrderForm.ButtonOK"/> <Prp name="signature" type="S" value="{87B03792-E854-4F5D-9F33-165F1F874209}"/> <Prp name="version" type="I" value="2"/> <Prp name="object left" type="I" value="323"/> <Prp name="object right" type="I" value="395"/> <Prp name="storage file name" type="S" value=""/> <Prp name="object bottom" type="I" value="466"/> <Prp name="rect color" type="I" value="255"/> <Prp name="datetime" type="D" value="45216.5076388889"/> <Prp name="object top" type="I" value="442"/> <Prp name="line #" type="I" value="14"/> <Prp name="kind" type="I" value="0"/> <Prp name="image file name" type="S" value="tcvi89399212620016.png"/> </Node> </Node> <Prp name="message" type="S" value="The button was clicked with the left mouse button."/> <Prp name="link" type="S" value=""/> <Prp name="pictype" type="I" value="0"/> <Prp name="type" type="I" value="1"/> <Prp name="date" type="D" value="45216.7060622106"/> <Prp name="as html" type="B" value="0"/> <Prp name="id" type="I" value="14"/> <Prp name="owner id" type="I" value="-1"/> <Prp name="remarks" type="S" value="Tested object: Aliases.Orders.OrderForm.ButtonOK (Sys.Process("Orders", 5).WinFormsObject("OrderForm").WinFormsObject("ButtonOK"))"/> <Prp name="unit id" type="I" value="0"/> <Prp name="priority" type="I" value="300"/> <Prp name="line no" type="I" value="14"/> <Prp name="picture" type="S" value=""/> <Prp name="child index" type="I" value="-1"/> </Node> <Node name="message 3"> <Node name="visualizer"> <Node name="current"> <Prp name="click point y" type="I" value="-1"/> <Prp name="click point x" type="I" value="-1"/> <Prp name="need update" type="B" value="0"/> <Prp name="object name" type="S" value="Aliases.Orders.OrderForm.Group.Customer"/> <Prp name="signature" type="S" value="{87B03792-E854-4F5D-9F33-165F1F874209}"/> <Prp name="version" type="I" value="2"/> <Prp name="object left" type="I" value="115"/> <Prp name="object right" type="I" value="467"/> <Prp name="storage file name" type="S" value=""/> <Prp name="object bottom" type="I" value="214"/> <Prp name="rect color" type="I" value="255"/> <Prp name="datetime" type="D" value="45216.5810479514"/> <Prp name="object top" type="I" value="194"/> <Prp name="line #" type="I" value="3"/> <Prp name="kind" type="I" value="0"/> <Prp name="image file name" type="S" value="visImage3.png"/> </Node> <Node name="diff"> <Prp name="click point y" type="I" value="-1"/> <Prp name="click point x" type="I" value="-1"/> <Prp name="need update" type="B" value="0"/> <Prp name="object name" type="S" value=""/> <Prp name="signature" type="S" value="{87B03792-E854-4F5D-9F33-165F1F874209}"/> <Prp name="version" type="I" value="2"/> <Prp name="object left" type="I" value="-1"/> <Prp name="object right" type="I" value="-1"/> <Prp name="storage file name" type="S" value=""/> <Prp name="object bottom" type="I" value="-1"/> <Prp name="rect color" type="I" value="255"/> <Prp name="datetime" type="D" value="0"/> <Prp name="object top" type="I" value="-1"/> <Prp name="line #" type="I" value="3"/> <Prp name="kind" type="I" value="0"/> <Prp name="image file name" type="S" value="visImage3_Dif.png"/> </Node> <Node name="original"> <Prp name="click point y" type="I" value="-1739"/> <Prp name="click point x" type="I" value="620"/> <Prp name="need update" type="B" value="0"/> <Prp name="object name" type="S" value="Aliases.Orders.OrderForm.Group.Customer"/> <Prp name="signature" type="S" value="{87B03792-E854-4F5D-9F33-165F1F874209}"/> <Prp name="version" type="I" value="2"/> <Prp name="object left" type="I" value="115"/> <Prp name="object right" type="I" value="467"/> <Prp name="storage file name" type="S" value=""/> <Prp name="object bottom" type="I" value="214"/> <Prp name="rect color" type="I" value="255"/> <Prp name="datetime" type="D" value="45216.5072453704"/> <Prp name="object top" type="I" value="194"/> <Prp name="line #" type="I" value="3"/> <Prp name="kind" type="I" value="0"/> <Prp name="image file name" type="S" value="tcvi8905843262005.png"/> </Node> </Node> <Prp name="message" type="S" value="The text 'Gabe' was entered in the text editor."/> <Prp name="link" type="S" value=""/> <Prp name="pictype" type="I" value="0"/> <Prp name="type" type="I" value="1"/> <Prp name="date" type="D" value="45216.7060482523"/> <Prp name="as html" type="B" value="0"/> <Prp name="id" type="I" value="3"/> <Prp name="owner id" type="I" value="-1"/> <Prp name="remarks" type="S" value="Tested object: Aliases.Orders.OrderForm.Group.Customer (Sys.Process("Orders", 5).WinFormsObject("OrderForm").WinFormsObject("Group").WinFormsObject("Customer"))"/> <Prp name="unit id" type="I" value="0"/> <Prp name="priority" type="I" value="300"/> <Prp name="line no" type="I" value="3"/> <Prp name="picture" type="S" value=""/> <Prp name="child index" type="I" value="-1"/> </Node> <Node name="message 12"> <Node name="visualizer"> <Node name="current"> <Prp name="click point y" type="I" value="373"/> <Prp name="click point x" type="I" value="371"/> <Prp name="need update" type="B" value="0"/> <Prp name="object name" type="S" value="Aliases.Orders.OrderForm.Group.CardNo"/> <Prp name="signature" type="S" value="{87B03792-E854-4F5D-9F33-165F1F874209}"/> <Prp name="version" type="I" value="2"/> <Prp name="object left" type="I" value="115"/> <Prp name="object right" type="I" value="467"/> <Prp name="storage file name" type="S" value=""/> <Prp name="object bottom" type="I" value="390"/> <Prp name="rect color" type="I" value="255"/> <Prp name="datetime" type="D" value="45216.581059456"/> <Prp name="object top" type="I" value="370"/> <Prp name="line #" type="I" value="12"/> <Prp name="kind" type="I" value="0"/> <Prp name="image file name" type="S" value="visImage12.png"/> </Node> <Node name="diff"> <Prp name="click point y" type="I" value="-1"/> <Prp name="click point x" type="I" value="-1"/> <Prp name="need update" type="B" value="0"/> <Prp name="object name" type="S" value=""/> <Prp name="signature" type="S" value="{87B03792-E854-4F5D-9F33-165F1F874209}"/> <Prp name="version" type="I" value="2"/> <Prp name="object left" type="I" value="-1"/> <Prp name="object right" type="I" value="-1"/> <Prp name="storage file name" type="S" value=""/> <Prp name="object bottom" type="I" value="-1"/> <Prp name="rect color" type="I" value="255"/> <Prp name="datetime" type="D" value="0"/> <Prp name="object top" type="I" value="-1"/> <Prp name="line #" type="I" value="12"/> <Prp name="kind" type="I" value="0"/> <Prp name="image file name" type="S" value="visImage12_Dif.png"/> </Node> <Node name="original"> <Prp name="click point y" type="I" value="373"/> <Prp name="click point x" type="I" value="371"/> <Prp name="need update" type="B" value="0"/> <Prp name="object name" type="S" value="Aliases.Orders.OrderForm.Group.CardNo"/> <Prp name="signature" type="S" value="{87B03792-E854-4F5D-9F33-165F1F874209}"/> <Prp name="version" type="I" value="2"/> <Prp name="object left" type="I" value="115"/> <Prp name="object right" type="I" value="467"/> <Prp name="storage file name" type="S" value=""/> <Prp name="object bottom" type="I" value="390"/> <Prp name="rect color" type="I" value="255"/> <Prp name="datetime" type="D" value="45216.5075578704"/> <Prp name="object top" type="I" value="370"/> <Prp name="line #" type="I" value="12"/> <Prp name="kind" type="I" value="0"/> <Prp name="image file name" type="S" value="tcvi89333282620014.png"/> </Node> </Node> <Prp name="message" type="S" value="The window was clicked with the left mouse button."/> <Prp name="link" type="S" value=""/> <Prp name="pictype" type="I" value="0"/> <Prp name="type" type="I" value="1"/> <Prp name="date" type="D" value="45216.7060598958"/> <Prp name="as html" type="B" value="0"/> <Prp name="id" type="I" value="12"/> <Prp name="owner id" type="I" value="-1"/> <Prp name="remarks" type="S" value="A click at point (256, 3) with no key pressed. Tested object: Aliases.Orders.OrderForm.Group.CardNo (Sys.Process("Orders", 5).WinFormsObject("OrderForm").WinFormsObject("Group").WinFormsObject("CardNo"))"/> <Prp name="unit id" type="I" value="0"/> <Prp name="priority" type="I" value="300"/> <Prp name="line no" type="I" value="12"/> <Prp name="picture" type="S" value=""/> <Prp name="child index" type="I" value="-1"/> </Node> <Node name="message 5"> <Node name="visualizer"> <Node name="current"> <Prp name="click point y" type="I" value="-1"/> <Prp name="click point x" type="I" value="-1"/> <Prp name="need update" type="B" value="0"/> <Prp name="object name" type="S" value="Aliases.Orders.OrderForm.Group.Street"/> <Prp name="signature" type="S" value="{87B03792-E854-4F5D-9F33-165F1F874209}"/> <Prp name="version" type="I" value="2"/> <Prp name="object left" type="I" value="115"/> <Prp name="object right" type="I" value="243"/> <Prp name="storage file name" type="S" value=""/> <Prp name="object bottom" type="I" value="246"/> <Prp name="rect color" type="I" value="255"/> <Prp name="datetime" type="D" value="45216.5810504514"/> <Prp name="object top" type="I" value="226"/> <Prp name="line #" type="I" value="5"/> <Prp name="kind" type="I" value="0"/> <Prp name="image file name" type="S" value="visImage5.png"/> </Node> <Node name="diff"> <Prp name="click point y" type="I" value="-1"/> <Prp name="click point x" type="I" value="-1"/> <Prp name="need update" type="B" value="0"/> <Prp name="object name" type="S" value=""/> <Prp name="signature" type="S" value="{87B03792-E854-4F5D-9F33-165F1F874209}"/> <Prp name="version" type="I" value="2"/> <Prp name="object left" type="I" value="-1"/> <Prp name="object right" type="I" value="-1"/> <Prp name="storage file name" type="S" value=""/> <Prp name="object bottom" type="I" value="-1"/> <Prp name="rect color" type="I" value="255"/> <Prp name="datetime" type="D" value="0"/> <Prp name="object top" type="I" value="-1"/> <Prp name="line #" type="I" value="5"/> <Prp name="kind" type="I" value="0"/> <Prp name="image file name" type="S" value="visImage5_Dif.png"/> </Node> <Node name="original"> <Prp name="click point y" type="I" value="-1739"/> <Prp name="click point x" type="I" value="620"/> <Prp name="need update" type="B" value="0"/> <Prp name="object name" type="S" value="Aliases.Orders.OrderForm.Group.Street"/> <Prp name="signature" type="S" value="{87B03792-E854-4F5D-9F33-165F1F874209}"/> <Prp name="version" type="I" value="2"/> <Prp name="object left" type="I" value="115"/> <Prp name="object right" type="I" value="243"/> <Prp name="storage file name" type="S" value=""/> <Prp name="object bottom" type="I" value="246"/> <Prp name="rect color" type="I" value="255"/> <Prp name="datetime" type="D" value="45216.5073611111"/> <Prp name="object top" type="I" value="226"/> <Prp name="line #" type="I" value="5"/> <Prp name="kind" type="I" value="0"/> <Prp name="image file name" type="S" value="tcvi8909984262007.png"/> </Node> </Node> <Prp name="message" type="S" value="The text '450 Artisan Way' was entered in the text editor."/> <Prp name="link" type="S" value=""/> <Prp name="pictype" type="I" value="0"/> <Prp name="type" type="I" value="1"/> <Prp name="date" type="D" value="45216.7060507523"/> <Prp name="as html" type="B" value="0"/> <Prp name="id" type="I" value="5"/> <Prp name="owner id" type="I" value="-1"/> <Prp name="remarks" type="S" value="Tested object: Aliases.Orders.OrderForm.Group.Street (Sys.Process("Orders", 5).WinFormsObject("OrderForm").WinFormsObject("Group").WinFormsObject("Street"))"/> <Prp name="unit id" type="I" value="0"/> <Prp name="priority" type="I" value="300"/> <Prp name="line no" type="I" value="5"/> <Prp name="picture" type="S" value=""/> <Prp name="child index" type="I" value="-1"/> </Node> <Node name="stack"/> <Node name="message 0"> <Prp name="message" type="S" value="The application "C:\Users\Public\Documents\TestComplete 15 Samples\Desktop\Orders\C#\bin\Release\Orders.exe" started."/> <Prp name="link" type="S" value=""/> <Prp name="pictype" type="I" value="0"/> <Prp name="type" type="I" value="0"/> <Prp name="date" type="D" value="45216.7060253819"/> <Prp name="as html" type="B" value="0"/> <Prp name="id" type="I" value="0"/> <Prp name="owner id" type="I" value="-1"/> <Prp name="remarks" type="S" value="The process ID is 30136."/> <Prp name="unit id" type="I" value="0"/> <Prp name="priority" type="I" value="300"/> <Prp name="line no" type="I" value="0"/> <Prp name="picture" type="S" value=""/> <Prp name="child index" type="I" value="-1"/> </Node> <Node name="message 13"> <Node name="visualizer"> <Node name="current"> <Prp name="click point y" type="I" value="-1"/> <Prp name="click point x" type="I" value="-1"/> <Prp name="need update" type="B" value="0"/> <Prp name="object name" type="S" value="Aliases.Orders.OrderForm.Group.CardNo"/> <Prp name="signature" type="S" value="{87B03792-E854-4F5D-9F33-165F1F874209}"/> <Prp name="version" type="I" value="2"/> <Prp name="object left" type="I" value="115"/> <Prp name="object right" type="I" value="467"/> <Prp name="storage file name" type="S" value=""/> <Prp name="object bottom" type="I" value="390"/> <Prp name="rect color" type="I" value="255"/> <Prp name="datetime" type="D" value="45216.5810605208"/> <Prp name="object top" type="I" value="370"/> <Prp name="line #" type="I" value="13"/> <Prp name="kind" type="I" value="0"/> <Prp name="image file name" type="S" value="visImage13.png"/> </Node> <Node name="diff"> <Prp name="click point y" type="I" value="-1"/> <Prp name="click point x" type="I" value="-1"/> <Prp name="need update" type="B" value="0"/> <Prp name="object name" type="S" value=""/> <Prp name="signature" type="S" value="{87B03792-E854-4F5D-9F33-165F1F874209}"/> <Prp name="version" type="I" value="2"/> <Prp name="object left" type="I" value="-1"/> <Prp name="object right" type="I" value="-1"/> <Prp name="storage file name" type="S" value=""/> <Prp name="object bottom" type="I" value="-1"/> <Prp name="rect color" type="I" value="255"/> <Prp name="datetime" type="D" value="0"/> <Prp name="object top" type="I" value="-1"/> <Prp name="line #" type="I" value="13"/> <Prp name="kind" type="I" value="0"/> <Prp name="image file name" type="S" value="visImage13_Dif.png"/> </Node> <Node name="original"> <Prp name="click point y" type="I" value="-1739"/> <Prp name="click point x" type="I" value="620"/> <Prp name="need update" type="B" value="0"/> <Prp name="object name" type="S" value="Aliases.Orders.OrderForm.Group.CardNo"/> <Prp name="signature" type="S" value="{87B03792-E854-4F5D-9F33-165F1F874209}"/> <Prp name="version" type="I" value="2"/> <Prp name="object left" type="I" value="115"/> <Prp name="object right" type="I" value="467"/> <Prp name="storage file name" type="S" value=""/> <Prp name="object bottom" type="I" value="390"/> <Prp name="rect color" type="I" value="255"/> <Prp name="datetime" type="D" value="45216.5075925926"/> <Prp name="object top" type="I" value="370"/> <Prp name="line #" type="I" value="13"/> <Prp name="kind" type="I" value="0"/> <Prp name="image file name" type="S" value="tcvi89342032620015.png"/> </Node> </Node> <Prp name="message" type="S" value="The text '12345678910' was entered in the text editor."/> <Prp name="link" type="S" value=""/> <Prp name="pictype" type="I" value="0"/> <Prp name="type" type="I" value="1"/> <Prp name="date" type="D" value="45216.7060607755"/> <Prp name="as html" type="B" value="0"/> <Prp name="id" type="I" value="13"/> <Prp name="owner id" type="I" value="-1"/> <Prp name="remarks" type="S" value="Tested object: Aliases.Orders.OrderForm.Group.CardNo (Sys.Process("Orders", 5).WinFormsObject("OrderForm").WinFormsObject("Group").WinFormsObject("CardNo"))"/> <Prp name="unit id" type="I" value="0"/> <Prp name="priority" type="I" value="300"/> <Prp name="line no" type="I" value="13"/> <Prp name="picture" type="S" value=""/> <Prp name="child index" type="I" value="-1"/> </Node> <Node name="message 1"> <Node name="visualizer"> <Node name="current"> <Prp name="click point y" type="I" value="-1"/> <Prp name="click point x" type="I" value="-1"/> <Prp name="need update" type="B" value="0"/> <Prp name="object name" type="S" value="Aliases.Orders.MainForm"/> <Prp name="signature" type="S" value="{87B03792-E854-4F5D-9F33-165F1F874209}"/> <Prp name="version" type="I" value="2"/> <Prp name="object left" type="I" value="0"/> <Prp name="object right" type="I" value="608"/> <Prp name="storage file name" type="S" value=""/> <Prp name="object bottom" type="I" value="408"/> <Prp name="rect color" type="I" value="255"/> <Prp name="datetime" type="D" value="45216.5810417477"/> <Prp name="object top" type="I" value="0"/> <Prp name="line #" type="I" value="1"/> <Prp name="kind" type="I" value="0"/> <Prp name="image file name" type="S" value="visImage1.png"/> </Node> <Node name="diff"> <Prp name="click point y" type="I" value="-1"/> <Prp name="click point x" type="I" value="-1"/> <Prp name="need update" type="B" value="0"/> <Prp name="object name" type="S" value=""/> <Prp name="signature" type="S" value="{87B03792-E854-4F5D-9F33-165F1F874209}"/> <Prp name="version" type="I" value="2"/> <Prp name="object left" type="I" value="-1"/> <Prp name="object right" type="I" value="-1"/> <Prp name="storage file name" type="S" value=""/> <Prp name="object bottom" type="I" value="-1"/> <Prp name="rect color" type="I" value="255"/> <Prp name="datetime" type="D" value="0"/> <Prp name="object top" type="I" value="-1"/> <Prp name="line #" type="I" value="1"/> <Prp name="kind" type="I" value="0"/> <Prp name="image file name" type="S" value="visImage1_Dif.png"/> </Node> <Node name="original"> <Prp name="click point y" type="I" value="-1774"/> <Prp name="click point x" type="I" value="680"/> <Prp name="need update" type="B" value="0"/> <Prp name="object name" type="S" value="Aliases.Orders.MainForm"/> <Prp name="signature" type="S" value="{87B03792-E854-4F5D-9F33-165F1F874209}"/> <Prp name="version" type="I" value="2"/> <Prp name="object left" type="I" value="0"/> <Prp name="object right" type="I" value="608"/> <Prp name="storage file name" type="S" value=""/> <Prp name="object bottom" type="I" value="408"/> <Prp name="rect color" type="I" value="255"/> <Prp name="datetime" type="D" value="45216.5072106481"/> <Prp name="object top" type="I" value="0"/> <Prp name="line #" type="I" value="1"/> <Prp name="kind" type="I" value="0"/> <Prp name="image file name" type="S" value="tcvi8902984262002.png"/> </Node> </Node> <Prp name="message" type="S" value="The menu item 'Orders|New order...' was clicked."/> <Prp name="link" type="S" value=""/> <Prp name="pictype" type="I" value="0"/> <Prp name="type" type="I" value="1"/> <Prp name="date" type="D" value="45216.7060423727"/> <Prp name="as html" type="B" value="0"/> <Prp name="id" type="I" value="1"/> <Prp name="owner id" type="I" value="-1"/> <Prp name="remarks" type="S" value="Tested object: Aliases.Orders.MainForm.MainMenu (Sys.Process("Orders", 5).WinFormsObject("MainForm").MainMenu)"/> <Prp name="unit id" type="I" value="0"/> <Prp name="priority" type="I" value="300"/> <Prp name="line no" type="I" value="1"/> <Prp name="picture" type="S" value=""/> <Prp name="child index" type="I" value="-1"/> </Node> <Node name="message 7"> <Node name="visualizer"> <Node name="current"> <Prp name="click point y" type="I" value="-1"/> <Prp name="click point x" type="I" value="-1"/> <Prp name="need update" type="B" value="0"/> <Prp name="object name" type="S" value="Aliases.Orders.OrderForm.Group.City"/> <Prp name="signature" type="S" value="{87B03792-E854-4F5D-9F33-165F1F874209}"/> <Prp name="version" type="I" value="2"/> <Prp name="object left" type="I" value="339"/> <Prp name="object right" type="I" value="467"/> <Prp name="storage file name" type="S" value=""/> <Prp name="object bottom" type="I" value="246"/> <Prp name="rect color" type="I" value="255"/> <Prp name="datetime" type="D" value="45216.5810529514"/> <Prp name="object top" type="I" value="226"/> <Prp name="line #" type="I" value="7"/> <Prp name="kind" type="I" value="0"/> <Prp name="image file name" type="S" value="visImage7.png"/> </Node> <Node name="diff"> <Prp name="click point y" type="I" value="-1"/> <Prp name="click point x" type="I" value="-1"/> <Prp name="need update" type="B" value="0"/> <Prp name="object name" type="S" value=""/> <Prp name="signature" type="S" value="{87B03792-E854-4F5D-9F33-165F1F874209}"/> <Prp name="version" type="I" value="2"/> <Prp name="object left" type="I" value="-1"/> <Prp name="object right" type="I" value="-1"/> <Prp name="storage file name" type="S" value=""/> <Prp name="object bottom" type="I" value="-1"/> <Prp name="rect color" type="I" value="255"/> <Prp name="datetime" type="D" value="0"/> <Prp name="object top" type="I" value="-1"/> <Prp name="line #" type="I" value="7"/> <Prp name="kind" type="I" value="0"/> <Prp name="image file name" type="S" value="visImage7_Dif.png"/> </Node> <Node name="original"> <Prp name="click point y" type="I" value="-1739"/> <Prp name="click point x" type="I" value="620"/> <Prp name="need update" type="B" value="0"/> <Prp name="object name" type="S" value="Aliases.Orders.OrderForm.Group.City"/> <Prp name="signature" type="S" value="{87B03792-E854-4F5D-9F33-165F1F874209}"/> <Prp name="version" type="I" value="2"/> <Prp name="object left" type="I" value="339"/> <Prp name="object right" type="I" value="467"/> <Prp name="storage file name" type="S" value=""/> <Prp name="object bottom" type="I" value="246"/> <Prp name="rect color" type="I" value="255"/> <Prp name="datetime" type="D" value="45216.5074189815"/> <Prp name="object top" type="I" value="226"/> <Prp name="line #" type="I" value="7"/> <Prp name="kind" type="I" value="0"/> <Prp name="image file name" type="S" value="tcvi8919093262009.png"/> </Node> </Node> <Prp name="message" type="S" value="The text 'Somerville' was entered in the text editor."/> <Prp name="link" type="S" value=""/> <Prp name="pictype" type="I" value="0"/> <Prp name="type" type="I" value="1"/> <Prp name="date" type="D" value="45216.7060532523"/> <Prp name="as html" type="B" value="0"/> <Prp name="id" type="I" value="7"/> <Prp name="owner id" type="I" value="-1"/> <Prp name="remarks" type="S" value="Tested object: Aliases.Orders.OrderForm.Group.City (Sys.Process("Orders", 5).WinFormsObject("OrderForm").WinFormsObject("Group").WinFormsObject("City"))"/> <Prp name="unit id" type="I" value="0"/> <Prp name="priority" type="I" value="300"/> <Prp name="line no" type="I" value="7"/> <Prp name="picture" type="S" value=""/> <Prp name="child index" type="I" value="-1"/> </Node> <Node name="message 4"> <Node name="visualizer"> <Node name="current"> <Prp name="click point y" type="I" value="231"/> <Prp name="click point x" type="I" value="126"/> <Prp name="need update" type="B" value="0"/> <Prp name="object name" type="S" value="Aliases.Orders.OrderForm.Group.Street"/> <Prp name="signature" type="S" value="{87B03792-E854-4F5D-9F33-165F1F874209}"/> <Prp name="version" type="I" value="2"/> <Prp name="object left" type="I" value="115"/> <Prp name="object right" type="I" value="243"/> <Prp name="storage file name" type="S" value=""/> <Prp name="object bottom" type="I" value="246"/> <Prp name="rect color" type="I" value="255"/> <Prp name="datetime" type="D" value="45216.5810491088"/> <Prp name="object top" type="I" value="226"/> <Prp name="line #" type="I" value="4"/> <Prp name="kind" type="I" value="0"/> <Prp name="image file name" type="S" value="visImage4.png"/> </Node> <Node name="diff"> <Prp name="click point y" type="I" value="-1"/> <Prp name="click point x" type="I" value="-1"/> <Prp name="need update" type="B" value="0"/> <Prp name="object name" type="S" value=""/> <Prp name="signature" type="S" value="{87B03792-E854-4F5D-9F33-165F1F874209}"/> <Prp name="version" type="I" value="2"/> <Prp name="object left" type="I" value="-1"/> <Prp name="object right" type="I" value="-1"/> <Prp name="storage file name" type="S" value=""/> <Prp name="object bottom" type="I" value="-1"/> <Prp name="rect color" type="I" value="255"/> <Prp name="datetime" type="D" value="0"/> <Prp name="object top" type="I" value="-1"/> <Prp name="line #" type="I" value="4"/> <Prp name="kind" type="I" value="0"/> <Prp name="image file name" type="S" value="visImage4_Dif.png"/> </Node> <Node name="original"> <Prp name="click point y" type="I" value="231"/> <Prp name="click point x" type="I" value="126"/> <Prp name="need update" type="B" value="0"/> <Prp name="object name" type="S" value="Aliases.Orders.OrderForm.Group.Street"/> <Prp name="signature" type="S" value="{87B03792-E854-4F5D-9F33-165F1F874209}"/> <Prp name="version" type="I" value="2"/> <Prp name="object left" type="I" value="115"/> <Prp name="object right" type="I" value="243"/> <Prp name="storage file name" type="S" value=""/> <Prp name="object bottom" type="I" value="246"/> <Prp name="rect color" type="I" value="255"/> <Prp name="datetime" type="D" value="45216.5072685185"/> <Prp name="object top" type="I" value="226"/> <Prp name="line #" type="I" value="4"/> <Prp name="kind" type="I" value="0"/> <Prp name="image file name" type="S" value="tcvi8908218262006.png"/> </Node> </Node> <Prp name="message" type="S" value="The window was clicked with the left mouse button."/> <Prp name="link" type="S" value=""/> <Prp name="pictype" type="I" value="0"/> <Prp name="type" type="I" value="1"/> <Prp name="date" type="D" value="45216.7060496644"/> <Prp name="as html" type="B" value="0"/> <Prp name="id" type="I" value="4"/> <Prp name="owner id" type="I" value="-1"/> <Prp name="remarks" type="S" value="A click at point (11, 5) with no key pressed. Tested object: Aliases.Orders.OrderForm.Group.Street (Sys.Process("Orders", 5).WinFormsObject("OrderForm").WinFormsObject("Group").WinFormsObject("Street"))"/> <Prp name="unit id" type="I" value="0"/> <Prp name="priority" type="I" value="300"/> <Prp name="line no" type="I" value="4"/> <Prp name="picture" type="S" value=""/> <Prp name="child index" type="I" value="-1"/> </Node> <Node name="message 6"> <Node name="visualizer"> <Node name="current"> <Prp name="click point y" type="I" value="233"/> <Prp name="click point x" type="I" value="415"/> <Prp name="need update" type="B" value="0"/> <Prp name="object name" type="S" value="Aliases.Orders.OrderForm.Group.City"/> <Prp name="signature" type="S" value="{87B03792-E854-4F5D-9F33-165F1F874209}"/> <Prp name="version" type="I" value="2"/> <Prp name="object left" type="I" value="339"/> <Prp name="object right" type="I" value="467"/> <Prp name="storage file name" type="S" value=""/> <Prp name="object bottom" type="I" value="246"/> <Prp name="rect color" type="I" value="255"/> <Prp name="datetime" type="D" value="45216.5810517245"/> <Prp name="object top" type="I" value="226"/> <Prp name="line #" type="I" value="6"/> <Prp name="kind" type="I" value="0"/> <Prp name="image file name" type="S" value="visImage6.png"/> </Node> <Node name="diff"> <Prp name="click point y" type="I" value="-1"/> <Prp name="click point x" type="I" value="-1"/> <Prp name="need update" type="B" value="0"/> <Prp name="object name" type="S" value=""/> <Prp name="signature" type="S" value="{87B03792-E854-4F5D-9F33-165F1F874209}"/> <Prp name="version" type="I" value="2"/> <Prp name="object left" type="I" value="-1"/> <Prp name="object right" type="I" value="-1"/> <Prp name="storage file name" type="S" value=""/> <Prp name="object bottom" type="I" value="-1"/> <Prp name="rect color" type="I" value="255"/> <Prp name="datetime" type="D" value="0"/> <Prp name="object top" type="I" value="-1"/> <Prp name="line #" type="I" value="6"/> <Prp name="kind" type="I" value="0"/> <Prp name="image file name" type="S" value="visImage6_Dif.png"/> </Node> <Node name="original"> <Prp name="click point y" type="I" value="233"/> <Prp name="click point x" type="I" value="415"/> <Prp name="need update" type="B" value="0"/> <Prp name="object name" type="S" value="Aliases.Orders.OrderForm.Group.City"/> <Prp name="signature" type="S" value="{87B03792-E854-4F5D-9F33-165F1F874209}"/> <Prp name="version" type="I" value="2"/> <Prp name="object left" type="I" value="339"/> <Prp name="object right" type="I" value="467"/> <Prp name="storage file name" type="S" value=""/> <Prp name="object bottom" type="I" value="246"/> <Prp name="rect color" type="I" value="255"/> <Prp name="datetime" type="D" value="45216.5073842593"/> <Prp name="object top" type="I" value="226"/> <Prp name="line #" type="I" value="6"/> <Prp name="kind" type="I" value="0"/> <Prp name="image file name" type="S" value="tcvi8917750262008.png"/> </Node> </Node> <Prp name="message" type="S" value="The window was clicked with the left mouse button."/> <Prp name="link" type="S" value=""/> <Prp name="pictype" type="I" value="0"/> <Prp name="type" type="I" value="1"/> <Prp name="date" type="D" value="45216.7060521644"/> <Prp name="as html" type="B" value="0"/> <Prp name="id" type="I" value="6"/> <Prp name="owner id" type="I" value="-1"/> <Prp name="remarks" type="S" value="A click at point (76, 7) with no key pressed. Tested object: Aliases.Orders.OrderForm.Group.City (Sys.Process("Orders", 5).WinFormsObject("OrderForm").WinFormsObject("Group").WinFormsObject("City"))"/> <Prp name="unit id" type="I" value="0"/> <Prp name="priority" type="I" value="300"/> <Prp name="line no" type="I" value="6"/> <Prp name="picture" type="S" value=""/> <Prp name="child index" type="I" value="-1"/> </Node> <Node name="units"> <Prp name="unit 0" type="S" value="{74F939DB-3153-43A4-A880-270AFC5073F7}"/> </Node> <Node name="message 11"> <Node name="visualizer"> <Node name="current"> <Prp name="click point y" type="I" value="-1"/> <Prp name="click point x" type="I" value="-1"/> <Prp name="need update" type="B" value="0"/> <Prp name="object name" type="S" value="Aliases.Orders.OrderForm.Group.Zip"/> <Prp name="signature" type="S" value="{87B03792-E854-4F5D-9F33-165F1F874209}"/> <Prp name="version" type="I" value="2"/> <Prp name="object left" type="I" value="339"/> <Prp name="object right" type="I" value="467"/> <Prp name="storage file name" type="S" value=""/> <Prp name="object bottom" type="I" value="278"/> <Prp name="rect color" type="I" value="255"/> <Prp name="datetime" type="D" value="45216.581058206"/> <Prp name="object top" type="I" value="258"/> <Prp name="line #" type="I" value="11"/> <Prp name="kind" type="I" value="0"/> <Prp name="image file name" type="S" value="visImage11.png"/> </Node> <Node name="diff"> <Prp name="click point y" type="I" value="-1"/> <Prp name="click point x" type="I" value="-1"/> <Prp name="need update" type="B" value="0"/> <Prp name="object name" type="S" value=""/> <Prp name="signature" type="S" value="{87B03792-E854-4F5D-9F33-165F1F874209}"/> <Prp name="version" type="I" value="2"/> <Prp name="object left" type="I" value="-1"/> <Prp name="object right" type="I" value="-1"/> <Prp name="storage file name" type="S" value=""/> <Prp name="object bottom" type="I" value="-1"/> <Prp name="rect color" type="I" value="255"/> <Prp name="datetime" type="D" value="0"/> <Prp name="object top" type="I" value="-1"/> <Prp name="line #" type="I" value="11"/> <Prp name="kind" type="I" value="0"/> <Prp name="image file name" type="S" value="visImage11_Dif.png"/> </Node> <Node name="original"> <Prp name="click point y" type="I" value="-1739"/> <Prp name="click point x" type="I" value="620"/> <Prp name="need update" type="B" value="0"/> <Prp name="object name" type="S" value="Aliases.Orders.OrderForm.Group.Zip"/> <Prp name="signature" type="S" value="{87B03792-E854-4F5D-9F33-165F1F874209}"/> <Prp name="version" type="I" value="2"/> <Prp name="object left" type="I" value="339"/> <Prp name="object right" type="I" value="467"/> <Prp name="storage file name" type="S" value=""/> <Prp name="object bottom" type="I" value="278"/> <Prp name="rect color" type="I" value="255"/> <Prp name="datetime" type="D" value="45216.5075347222"/> <Prp name="object top" type="I" value="258"/> <Prp name="line #" type="I" value="11"/> <Prp name="kind" type="I" value="0"/> <Prp name="image file name" type="S" value="tcvi89289062620013.png"/> </Node> </Node> <Prp name="message" type="S" value="The text '02145' was entered in the text editor."/> <Prp name="link" type="S" value=""/> <Prp name="pictype" type="I" value="0"/> <Prp name="type" type="I" value="1"/> <Prp name="date" type="D" value="45216.7060584838"/> <Prp name="as html" type="B" value="0"/> <Prp name="id" type="I" value="11"/> <Prp name="owner id" type="I" value="-1"/> <Prp name="remarks" type="S" value="Tested object: Aliases.Orders.OrderForm.Group.Zip (Sys.Process("Orders", 5).WinFormsObject("OrderForm").WinFormsObject("Group").WinFormsObject("Zip"))"/> <Prp name="unit id" type="I" value="0"/> <Prp name="priority" type="I" value="300"/> <Prp name="line no" type="I" value="11"/> <Prp name="picture" type="S" value=""/> <Prp name="child index" type="I" value="-1"/> </Node> <Node name="message 8"> <Node name="visualizer"> <Node name="current"> <Prp name="click point y" type="I" value="265"/> <Prp name="click point x" type="I" value="142"/> <Prp name="need update" type="B" value="0"/> <Prp name="object name" type="S" value="Aliases.Orders.OrderForm.Group.State"/> <Prp name="signature" type="S" value="{87B03792-E854-4F5D-9F33-165F1F874209}"/> <Prp name="version" type="I" value="2"/> <Prp name="object left" type="I" value="115"/> <Prp name="object right" type="I" value="243"/> <Prp name="storage file name" type="S" value=""/> <Prp name="object bottom" type="I" value="278"/> <Prp name="rect color" type="I" value="255"/> <Prp name="datetime" type="D" value="45216.5810542477"/> <Prp name="object top" type="I" value="258"/> <Prp name="line #" type="I" value="8"/> <Prp name="kind" type="I" value="0"/> <Prp name="image file name" type="S" value="visImage8.png"/> </Node> <Node name="diff"> <Prp name="click point y" type="I" value="-1"/> <Prp name="click point x" type="I" value="-1"/> <Prp name="need update" type="B" value="0"/> <Prp name="object name" type="S" value=""/> <Prp name="signature" type="S" value="{87B03792-E854-4F5D-9F33-165F1F874209}"/> <Prp name="version" type="I" value="2"/> <Prp name="object left" type="I" value="-1"/> <Prp name="object right" type="I" value="-1"/> <Prp name="storage file name" type="S" value=""/> <Prp name="object bottom" type="I" value="-1"/> <Prp name="rect color" type="I" value="255"/> <Prp name="datetime" type="D" value="0"/> <Prp name="object top" type="I" value="-1"/> <Prp name="line #" type="I" value="8"/> <Prp name="kind" type="I" value="0"/> <Prp name="image file name" type="S" value="visImage8_Dif.png"/> </Node> <Node name="original"> <Prp name="click point y" type="I" value="265"/> <Prp name="click point x" type="I" value="142"/> <Prp name="need update" type="B" value="0"/> <Prp name="object name" type="S" value="Aliases.Orders.OrderForm.Group.State"/> <Prp name="signature" type="S" value="{87B03792-E854-4F5D-9F33-165F1F874209}"/> <Prp name="version" type="I" value="2"/> <Prp name="object left" type="I" value="115"/> <Prp name="object right" type="I" value="243"/> <Prp name="storage file name" type="S" value=""/> <Prp name="object bottom" type="I" value="278"/> <Prp name="rect color" type="I" value="255"/> <Prp name="datetime" type="D" value="45216.5074421296"/> <Prp name="object top" type="I" value="258"/> <Prp name="line #" type="I" value="8"/> <Prp name="kind" type="I" value="0"/> <Prp name="image file name" type="S" value="tcvi89233902620010.png"/> </Node> </Node> <Prp name="message" type="S" value="The window was clicked with the left mouse button."/> <Prp name="link" type="S" value=""/> <Prp name="pictype" type="I" value="0"/> <Prp name="type" type="I" value="1"/> <Prp name="date" type="D" value="45216.706054919"/> <Prp name="as html" type="B" value="0"/> <Prp name="id" type="I" value="8"/> <Prp name="owner id" type="I" value="-1"/> <Prp name="remarks" type="S" value="A click at point (27, 7) with no key pressed. Tested object: Aliases.Orders.OrderForm.Group.State (Sys.Process("Orders", 5).WinFormsObject("OrderForm").WinFormsObject("Group").WinFormsObject("State"))"/> <Prp name="unit id" type="I" value="0"/> <Prp name="priority" type="I" value="300"/> <Prp name="line no" type="I" value="8"/> <Prp name="picture" type="S" value=""/> <Prp name="child index" type="I" value="-1"/> </Node> <Node name="message 2"> <Node name="visualizer"> <Node name="current"> <Prp name="click point y" type="I" value="198"/> <Prp name="click point x" type="I" value="136"/> <Prp name="need update" type="B" value="0"/> <Prp name="object name" type="S" value="Aliases.Orders.OrderForm.Group.Customer"/> <Prp name="signature" type="S" value="{87B03792-E854-4F5D-9F33-165F1F874209}"/> <Prp name="version" type="I" value="2"/> <Prp name="object left" type="I" value="115"/> <Prp name="object right" type="I" value="467"/> <Prp name="storage file name" type="S" value=""/> <Prp name="object bottom" type="I" value="214"/> <Prp name="rect color" type="I" value="255"/> <Prp name="datetime" type="D" value="45216.5810467245"/> <Prp name="object top" type="I" value="194"/> <Prp name="line #" type="I" value="2"/> <Prp name="kind" type="I" value="0"/> <Prp name="image file name" type="S" value="visImage2.png"/> </Node> <Node name="diff"> <Prp name="click point y" type="I" value="-1"/> <Prp name="click point x" type="I" value="-1"/> <Prp name="need update" type="B" value="0"/> <Prp name="object name" type="S" value=""/> <Prp name="signature" type="S" value="{87B03792-E854-4F5D-9F33-165F1F874209}"/> <Prp name="version" type="I" value="2"/> <Prp name="object left" type="I" value="-1"/> <Prp name="object right" type="I" value="-1"/> <Prp name="storage file name" type="S" value=""/> <Prp name="object bottom" type="I" value="-1"/> <Prp name="rect color" type="I" value="255"/> <Prp name="datetime" type="D" value="0"/> <Prp name="object top" type="I" value="-1"/> <Prp name="line #" type="I" value="2"/> <Prp name="kind" type="I" value="0"/> <Prp name="image file name" type="S" value="visImage2_Dif.png"/> </Node> <Node name="original"> <Prp name="click point y" type="I" value="198"/> <Prp name="click point x" type="I" value="136"/> <Prp name="need update" type="B" value="0"/> <Prp name="object name" type="S" value="Aliases.Orders.OrderForm.Group.Customer"/> <Prp name="signature" type="S" value="{87B03792-E854-4F5D-9F33-165F1F874209}"/> <Prp name="version" type="I" value="2"/> <Prp name="object left" type="I" value="115"/> <Prp name="object right" type="I" value="467"/> <Prp name="storage file name" type="S" value=""/> <Prp name="object bottom" type="I" value="214"/> <Prp name="rect color" type="I" value="255"/> <Prp name="datetime" type="D" value="45216.5072337963"/> <Prp name="object top" type="I" value="194"/> <Prp name="line #" type="I" value="2"/> <Prp name="kind" type="I" value="0"/> <Prp name="image file name" type="S" value="tcvi8904703262004.png"/> </Node> </Node> <Prp name="message" type="S" value="The window was clicked with the left mouse button."/> <Prp name="link" type="S" value=""/> <Prp name="pictype" type="I" value="0"/> <Prp name="type" type="I" value="1"/> <Prp name="date" type="D" value="45216.7060473495"/> <Prp name="as html" type="B" value="0"/> <Prp name="id" type="I" value="2"/> <Prp name="owner id" type="I" value="-1"/> <Prp name="remarks" type="S" value="A click at point (21, 4) with no key pressed. Tested object: Aliases.Orders.OrderForm.Group.Customer (Sys.Process("Orders", 5).WinFormsObject("OrderForm").WinFormsObject("Group").WinFormsObject("Customer"))"/> <Prp name="unit id" type="I" value="0"/> <Prp name="priority" type="I" value="300"/> <Prp name="line no" type="I" value="2"/> <Prp name="picture" type="S" value=""/> <Prp name="child index" type="I" value="-1"/> </Node> <Node name="message 10"> <Node name="visualizer"> <Node name="current"> <Prp name="click point y" type="I" value="262"/> <Prp name="click point x" type="I" value="383"/> <Prp name="need update" type="B" value="0"/> <Prp name="object name" type="S" value="Aliases.Orders.OrderForm.Group.Zip"/> <Prp name="signature" type="S" value="{87B03792-E854-4F5D-9F33-165F1F874209}"/> <Prp name="version" type="I" value="2"/> <Prp name="object left" type="I" value="339"/> <Prp name="object right" type="I" value="467"/> <Prp name="storage file name" type="S" value=""/> <Prp name="object bottom" type="I" value="278"/> <Prp name="rect color" type="I" value="255"/> <Prp name="datetime" type="D" value="45216.581056956"/> <Prp name="object top" type="I" value="258"/> <Prp name="line #" type="I" value="10"/> <Prp name="kind" type="I" value="0"/> <Prp name="image file name" type="S" value="visImage10.png"/> </Node> <Node name="diff"> <Prp name="click point y" type="I" value="-1"/> <Prp name="click point x" type="I" value="-1"/> <Prp name="need update" type="B" value="0"/> <Prp name="object name" type="S" value=""/> <Prp name="signature" type="S" value="{87B03792-E854-4F5D-9F33-165F1F874209}"/> <Prp name="version" type="I" value="2"/> <Prp name="object left" type="I" value="-1"/> <Prp name="object right" type="I" value="-1"/> <Prp name="storage file name" type="S" value=""/> <Prp name="object bottom" type="I" value="-1"/> <Prp name="rect color" type="I" value="255"/> <Prp name="datetime" type="D" value="0"/> <Prp name="object top" type="I" value="-1"/> <Prp name="line #" type="I" value="10"/> <Prp name="kind" type="I" value="0"/> <Prp name="image file name" type="S" value="visImage10_Dif.png"/> </Node> <Node name="original"> <Prp name="click point y" type="I" value="262"/> <Prp name="click point x" type="I" value="383"/> <Prp name="need update" type="B" value="0"/> <Prp name="object name" type="S" value="Aliases.Orders.OrderForm.Group.Zip"/> <Prp name="signature" type="S" value="{87B03792-E854-4F5D-9F33-165F1F874209}"/> <Prp name="version" type="I" value="2"/> <Prp name="object left" type="I" value="339"/> <Prp name="object right" type="I" value="467"/> <Prp name="storage file name" type="S" value=""/> <Prp name="object bottom" type="I" value="278"/> <Prp name="rect color" type="I" value="255"/> <Prp name="datetime" type="D" value="45216.5075"/> <Prp name="object top" type="I" value="258"/> <Prp name="line #" type="I" value="10"/> <Prp name="kind" type="I" value="0"/> <Prp name="image file name" type="S" value="tcvi89279212620012.png"/> </Node> </Node> <Prp name="message" type="S" value="The window was clicked with the left mouse button."/> <Prp name="link" type="S" value=""/> <Prp name="pictype" type="I" value="0"/> <Prp name="type" type="I" value="1"/> <Prp name="date" type="D" value="45216.7060573958"/> <Prp name="as html" type="B" value="0"/> <Prp name="id" type="I" value="10"/> <Prp name="owner id" type="I" value="-1"/> <Prp name="remarks" type="S" value="A click at point (44, 4) with no key pressed. Tested object: Aliases.Orders.OrderForm.Group.Zip (Sys.Process("Orders", 5).WinFormsObject("OrderForm").WinFormsObject("Group").WinFormsObject("Zip"))"/> <Prp name="unit id" type="I" value="0"/> <Prp name="priority" type="I" value="300"/> <Prp name="line no" type="I" value="10"/> <Prp name="picture" type="S" value=""/> <Prp name="child index" type="I" value="-1"/> </Node> <Node name="message 9"> <Node name="visualizer"> <Node name="current"> <Prp name="click point y" type="I" value="-1"/> <Prp name="click point x" type="I" value="-1"/> <Prp name="need update" type="B" value="0"/> <Prp name="object name" type="S" value="Aliases.Orders.OrderForm.Group.State"/> <Prp name="signature" type="S" value="{87B03792-E854-4F5D-9F33-165F1F874209}"/> <Prp name="version" type="I" value="2"/> <Prp name="object left" type="I" value="115"/> <Prp name="object right" type="I" value="243"/> <Prp name="storage file name" type="S" value=""/> <Prp name="object bottom" type="I" value="278"/> <Prp name="rect color" type="I" value="255"/> <Prp name="datetime" type="D" value="45216.5810557292"/> <Prp name="object top" type="I" value="258"/> <Prp name="line #" type="I" value="9"/> <Prp name="kind" type="I" value="0"/> <Prp name="image file name" type="S" value="visImage9.png"/> </Node> <Node name="diff"> <Prp name="click point y" type="I" value="-1"/> <Prp name="click point x" type="I" value="-1"/> <Prp name="need update" type="B" value="0"/> <Prp name="object name" type="S" value=""/> <Prp name="signature" type="S" value="{87B03792-E854-4F5D-9F33-165F1F874209}"/> <Prp name="version" type="I" value="2"/> <Prp name="object left" type="I" value="-1"/> <Prp name="object right" type="I" value="-1"/> <Prp name="storage file name" type="S" value=""/> <Prp name="object bottom" type="I" value="-1"/> <Prp name="rect color" type="I" value="255"/> <Prp name="datetime" type="D" value="0"/> <Prp name="object top" type="I" value="-1"/> <Prp name="line #" type="I" value="9"/> <Prp name="kind" type="I" value="0"/> <Prp name="image file name" type="S" value="visImage9_Dif.png"/> </Node> <Node name="original"> <Prp name="click point y" type="I" value="-1739"/> <Prp name="click point x" type="I" value="620"/> <Prp name="need update" type="B" value="0"/> <Prp name="object name" type="S" value="Aliases.Orders.OrderForm.Group.State"/> <Prp name="signature" type="S" value="{87B03792-E854-4F5D-9F33-165F1F874209}"/> <Prp name="version" type="I" value="2"/> <Prp name="object left" type="I" value="115"/> <Prp name="object right" type="I" value="243"/> <Prp name="storage file name" type="S" value=""/> <Prp name="object bottom" type="I" value="278"/> <Prp name="rect color" type="I" value="255"/> <Prp name="datetime" type="D" value="45216.5074652778"/> <Prp name="object top" type="I" value="258"/> <Prp name="line #" type="I" value="9"/> <Prp name="kind" type="I" value="0"/> <Prp name="image file name" type="S" value="tcvi89248752620011.png"/> </Node> </Node> <Prp name="message" type="S" value="The text 'MA' was entered in the text editor."/> <Prp name="link" type="S" value=""/> <Prp name="pictype" type="I" value="0"/> <Prp name="type" type="I" value="1"/> <Prp name="date" type="D" value="45216.7060559606"/> <Prp name="as html" type="B" value="0"/> <Prp name="id" type="I" value="9"/> <Prp name="owner id" type="I" value="-1"/> <Prp name="remarks" type="S" value="Tested object: Aliases.Orders.OrderForm.Group.State (Sys.Process("Orders", 5).WinFormsObject("OrderForm").WinFormsObject("Group").WinFormsObject("State"))"/> <Prp name="unit id" type="I" value="0"/> <Prp name="priority" type="I" value="300"/> <Prp name="line no" type="I" value="9"/> <Prp name="picture" type="S" value=""/> <Prp name="child index" type="I" value="-1"/> </Node> <Prp name="status" type="I" value="0"/> </Node> </Nodes>

$ git add -A

$ git commit -m "Adds logs after first test run"

[master 7bbd92d] Adds logs after first test run 46 files changed, 1154 insertions(+), 1 deletion(-) create mode 100644 desktopEngineer/Log/17-Oct-23_4_56 PM_40_334/Description.tcLog create mode 100644 desktopEngineer/Log/17-Oct-23_4_56 PM_40_334/RootLogData.dat create mode 100644 desktopEngineer/Log/17-Oct-23_4_56 PM_40_334/tcvi8902984262002.png create mode 100644 desktopEngineer/Log/17-Oct-23_4_56 PM_40_334/tcvi8904703262004.png create mode 100644 desktopEngineer/Log/17-Oct-23_4_56 PM_40_334/tcvi8905843262005.png create mode 100644 desktopEngineer/Log/17-Oct-23_4_56 PM_40_334/tcvi8908218262006.png create mode 100644 desktopEngineer/Log/17-Oct-23_4_56 PM_40_334/tcvi8909984262007.png create mode 100644 desktopEngineer/Log/17-Oct-23_4_56 PM_40_334/tcvi8917750262008.png create mode 100644 desktopEngineer/Log/17-Oct-23_4_56 PM_40_334/tcvi8919093262009.png create mode 100644 desktopEngineer/Log/17-Oct-23_4_56 PM_40_334/tcvi89233902620010.png create mode 100644 desktopEngineer/Log/17-Oct-23_4_56 PM_40_334/tcvi89248752620011.png create mode 100644 desktopEngineer/Log/17-Oct-23_4_56 PM_40_334/tcvi89279212620012.png create mode 100644 desktopEngineer/Log/17-Oct-23_4_56 PM_40_334/tcvi89289062620013.png create mode 100644 desktopEngineer/Log/17-Oct-23_4_56 PM_40_334/tcvi89333282620014.png create mode 100644 desktopEngineer/Log/17-Oct-23_4_56 PM_40_334/tcvi89342032620015.png create mode 100644 desktopEngineer/Log/17-Oct-23_4_56 PM_40_334/tcvi89399212620016.png create mode 100644 desktopEngineer/Log/17-Oct-23_4_56 PM_40_334/visImage1.png create mode 100644 desktopEngineer/Log/17-Oct-23_4_56 PM_40_334/visImage10.png create mode 100644 desktopEngineer/Log/17-Oct-23_4_56 PM_40_334/visImage10_Dif.png create mode 100644 desktopEngineer/Log/17-Oct-23_4_56 PM_40_334/visImage11.png create mode 100644 desktopEngineer/Log/17-Oct-23_4_56 PM_40_334/visImage11_Dif.png create mode 100644 desktopEngineer/Log/17-Oct-23_4_56 PM_40_334/visImage12.png create mode 100644 desktopEngineer/Log/17-Oct-23_4_56 PM_40_334/visImage12_Dif.png create mode 100644 desktopEngineer/Log/17-Oct-23_4_56 PM_40_334/visImage13.png create mode 100644 desktopEngineer/Log/17-Oct-23_4_56 PM_40_334/visImage13_Dif.png create mode 100644 desktopEngineer/Log/17-Oct-23_4_56 PM_40_334/visImage14.png create mode 100644 desktopEngineer/Log/17-Oct-23_4_56 PM_40_334/visImage14_Dif.png create mode 100644 desktopEngineer/Log/17-Oct-23_4_56 PM_40_334/visImage1_Dif.png create mode 100644 desktopEngineer/Log/17-Oct-23_4_56 PM_40_334/visImage2.png create mode 100644 desktopEngineer/Log/17-Oct-23_4_56 PM_40_334/visImage2_Dif.png create mode 100644 desktopEngineer/Log/17-Oct-23_4_56 PM_40_334/visImage3.png create mode 100644 desktopEngineer/Log/17-Oct-23_4_56 PM_40_334/visImage3_Dif.png create mode 100644 desktopEngineer/Log/17-Oct-23_4_56 PM_40_334/visImage4.png create mode 100644 desktopEngineer/Log/17-Oct-23_4_56 PM_40_334/visImage4_Dif.png create mode 100644 desktopEngineer/Log/17-Oct-23_4_56 PM_40_334/visImage5.png create mode 100644 desktopEngineer/Log/17-Oct-23_4_56 PM_40_334/visImage5_Dif.png create mode 100644 desktopEngineer/Log/17-Oct-23_4_56 PM_40_334/visImage6.png create mode 100644 desktopEngineer/Log/17-Oct-23_4_56 PM_40_334/visImage6_Dif.png create mode 100644 desktopEngineer/Log/17-Oct-23_4_56 PM_40_334/visImage7.png create mode 100644 desktopEngineer/Log/17-Oct-23_4_56 PM_40_334/visImage7_Dif.png create mode 100644 desktopEngineer/Log/17-Oct-23_4_56 PM_40_334/visImage8.png create mode 100644 desktopEngineer/Log/17-Oct-23_4_56 PM_40_334/visImage8_Dif.png create mode 100644 desktopEngineer/Log/17-Oct-23_4_56 PM_40_334/visImage9.png create mode 100644 desktopEngineer/Log/17-Oct-23_4_56 PM_40_334/visImage9_Dif.png create mode 100644 desktopEngineer/Log/17-Oct-23_4_56 PM_40_334/{8095E485-1191-4BAF-A775-6EBC32774BEB}

Изображения

Обобщим информацию по изображениям

Основные изображения лежат в

desktopEngineer/NameMapping/Images/

Там же лежит их список Images.NMimg

Скриншоты с наложенными кликами лежат в

desktopEngineer/KeywordTests/Visualizer/Test1_tcKDTest

desktopEngineer |-- KeywordTests | |-- KeywordTests.tcKDT | |-- Test1.tcKDTest | `-- Visualizer | `-- Test1_tcKDTest | |-- Test1.tcKDTest.tcVis | |-- tcvi8902984262002.7z | |-- tcvi8902984262002.png | |-- tcvi8904703262004.7z | |-- tcvi8904703262004.png | |-- tcvi8905843262005.7z | |-- tcvi8905843262005.png | |-- tcvi8908218262006.7z | |-- tcvi8908218262006.png | |-- tcvi8909984262007.7z | |-- tcvi8909984262007.png | |-- tcvi8917750262008.7z | |-- tcvi8917750262008.png | |-- tcvi8919093262009.7z | |-- tcvi8919093262009.png | |-- tcvi89233902620010.7z | |-- tcvi89233902620010.png | |-- tcvi89248752620011.7z | |-- tcvi89248752620011.png | |-- tcvi89279212620012.7z | |-- tcvi89279212620012.png | |-- tcvi89289062620013.7z | |-- tcvi89289062620013.png | |-- tcvi89333282620014.7z | |-- tcvi89333282620014.png | |-- tcvi89342032620015.7z | |-- tcvi89342032620015.png | |-- tcvi89399212620016.7z | `-- tcvi89399212620016.png |-- Log | `-- desktopEngineer.mds.tcLogs |-- NameMapping | |-- Images | | |-- 8944578.png | | |-- 8944593.png | | |-- 8944625.png | | |-- 8944640.png | | |-- 8944656.png | | |-- 8944671.png | | |-- 8944687.png | | |-- 8944703.png | | `-- Images.NMimg | |-- NameMapping.tcNM | `-- TypeInfo.dat |-- Script | |-- Script.tcScript | |-- Unit1.py | `-- Visualizer | `-- Unit1_py |-- TestedApps | `-- TestedApps.tcTAs |-- desktopEngineer.mds `-- desktopEngineer.mds.tcLS

Name Mapping

С помощью Object Spy сделаем Name Mapping для поля .discount и сохраним всё

git status

On branch master Changes to be committed: (use "git restore --staged <file>..." to unstage) new file: desktopEngineer/NameMapping/Images/94740500.png Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git restore <file>..." to discard changes in working directory) modified: desktopEngineer.tcCfgExtender modified: desktopEngineer/KeywordTests/Test1.tcKDTest modified: desktopEngineer/NameMapping/Images/Images.NMimg modified: desktopEngineer/NameMapping/NameMapping.tcNM modified: desktopEngineer/NameMapping/TypeInfo.dat

Обратите внимание на файл NameMapping.tcNM - в нём содержится информация об объектах.

Если вы в будущем создадите тест в виде Python скрипта и перенесёте его в новый проект - работать без NameMapping.tcNM он не будет и выдаст ошибку NameError name Aliases is not defined

TestComplete изображение с сайта www.andreyolegovich.ru
94740500.png
desktopEngineer/NameMapping/Images/

git diff desktopEngineer.tcCfgExtender

diff --git a/desktopEngineer.tcCfgExtender b/desktopEngineer.tcCfgExtender index 4ddadf9..69c5fbf 100644 --- a/desktopEngineer.tcCfgExtender +++ b/desktopEngineer.tcCfgExtender @@ -21,9 +21,13 @@ <Node name="root"> <Node name="data"> <Node name="{24b6fa0b-0143-461a-9758-aeb9e9a9428b}"> - <Prp name="activity" type="S" value="{74F939DB-3153-43A4-A880-270AFC5073F7}"/> + <Prp name="activity" type="S" value="{6A90A847-5634-4157-ACF2-7EA257E37F48}"/> + </Node> + <Node name="{2c786620-2489-4cbb-9c1e-1a94437a9245}"> + <Node name="{a9f69674-6627-4959-ac79-0527c31689fc}"> + <Prp name="hash" type="I" value="1"/> + </Node> </Node> - <Node name="{2c786620-2489-4cbb-9c1e-1a94437a9245}"/> <Node name="{415b5aa1-c6ac-4d4d-9a53-063a521a45ab}"> <Node name="workspace"/> </Node> @@ -51,8 +55,12 @@ <Node name="desktopengineer"> <Node name="desktopengineer"> <Node name="keywordtests"/> + <Node name="testedapps"/> </Node> </Node> + <Node name="desktopengineer logs"> + <Node name="desktopengineer logs"/> + </Node> </Node> </Node> <Prp name="signature" type="S" value="{8EBE6EB3-803D-4913-AD7A-D71552123A67}"/>

$ git diff desktopEngineer/KeywordTests/Test1.tcKDTest

diff --git a/desktopEngineer/KeywordTests/Test1.tcKDTest b/desktopEngineer/KeywordTests/Test1.tcKDTest index 7db21d0..4fa4cc3 100644 --- a/desktopEngineer/KeywordTests/Test1.tcKDTest +++ b/desktopEngineer/KeywordTests/Test1.tcKDTest @@ -3,7 +3,12 @@ <TestData Description="" Key="{45795CC3-486A-426F-AA94-737D34198AA5}" Type="{79147B28-EE20-4294-B773-1D3787FBF37B}"> <Data> <Extenders> - <NodeBitmaps /> + <NodeBitmaps> + <Bitmap Name="Aliases.Orders" Data="61717A69700000000100000076060000780173F22D636300033320A901C42250CCC8A0006431303840E5C19C2144E8EAEAC61819 9A5518AB9B9B9C5351918423A5554FEF46A69FDA70437E8EAFE979191B1D4676048F8F4ECD97F4A41B39ADAA8791404E268F851107840AD4329FCD6B6B5FDDF34752A45B85145059EDFFA1818FEAF00E263407C1A889701F10C2 C62576B78DE1FFFD7E207665F8DF2824FE3FCEA2E97F9DA2E25F6969690B190606CB7D0C0C5FCF00F553826D18184A6145342F03832C3F0383022518681623CC3C6AD2004C1EB489" /> + <Bitmap Name="Aliases.Orders.MainForm" Data="61717A697000000001000000760600007801CD955B48146114C7B7971E5373D65C448B82542A08BA80F4123D840461D 430F26D14362A12582D905D4DC884A31B31B66ABA8A1E23545234CC35557B7D076D75BBABBB3ED2C5ADEB6BDEB5EE7DFCCE47A5784EDA181F37DF3CDFCCF6FCE39DF779853676F6DE771D771668C608C58B06DBC3DCC1D8F7772 13DB758180ACE05CE145FE4E35FD8F35842CF7248491DF4DA219F4CD3DBB818D3AC460E5F2F361E6F8EFF3B6F7A548C9E9CA368B91D05D3B0684DEA86EF4DA05AAE41517C0372D14D484BD261374D82A228188D464EBF3CDF197 3F646F63507E89802227004EFD523D9D965FD096EC43C375020D897CB4A61010C505A1A720166693092E976B0D8FAD9FAE330FE5F104BE08FD61960B1763340E574155148ACA2B7C7C7D2880B6E6023EA412684E0DC3EFB1B645 DF2F858DEDC7807EA128220BEBB03339FCE2FE9A499E8CF0D4163121FAA377B61D37540F62A8A610AA0AEBBBAA45BB5BF6EDB04BA1F1C42737200266BC301DAC369F5E2CB90640B20CE08C678D501781C26FC6C4F41574608065 9FC0BC5EF557B78A079A06591387A6A4008C1446C0652219A403B3AD6720B9CF87223F0C86F668CED732F894A9F32E289E1D8471A4727D1EF3D432568DB63402E2CC50589465705BB5F851710C3D4202CAA270D806EE70BE3675 55485027C7B1C82E9EE4CEEBBABEBC70AD95CE4058719A61F54D5D1B0AACBD0FB68373EA61350971E8173BC9EE3D927DAA17B1706F91301A8F7F1F058355CAFAED71F860111BAEEF9419245A0EF45246A93997392128489A6187 6C14C773CF4D31B5DC8FA1BC9D182B8A82635AB2218FA6DDCCD94D80343B1043A5A75191188ACF599198232B389677302B7230FAD21F83B9C1B092F59825FB36ED5FDAED00EDB633360F8FCBEEC5AC989D0625AC54279C661DF4 AD9A6BC158E5B58ACB71F5B70DB50B29CA7EEAA01DB23BE1829A9E7F2CD8F099CF2EEB3AF33FBEFF803EEFF008F" /> + <Bitmap Name="Aliases.Orders.OrderForm" Data="61717A697000000001000000760600007801CD955B48146114C7B7971E5373D65C448B82542A08BA80F4123D840461 6430F26D14362A12582D905D4DC884A31B31B66ABA8A1E23545234CC35557B7D076D75BBABBB3ED2C5ADEB6BDEB5EE7DFCCE47A5784EDA181F37DF3CDFCCF6FCE39DF779853676F6DE771D771668C608C58B06DBC3DCC1D8F777 E13DB758180ACE05CE145FE4E35FD8F35842CF7248491DF4DA219F4CD3DBB818D3AC460E5F2F361E6F8EFF3B6F7A548C9E9CA368B91D05D3B0684DEA86EF4DA05AAE41517C0372D14D484BD261374D82A228188D464EBF3CDF19 53F646F63507E89802227004EFD523D9D965FD096EC43C375020D897CB4A61010C505A1A720166693092E976B0D8FAD9FAE330FE5F104BE08FD61960B1763340E574155148ACA2B7C7C7D2880B6E6023EA412684E0DC3EFB1B64 DDF2F858DEDC7807EA128220BEBB03339FCE2FE9A499E8CF0D4163121FAA377B61D37540F62A8A610AA0AEBBBAA45BB5BF6EDB04BA1F1C42737200266BC301DAC369F5E2CB90640B20CE08C678D501781C26FC6C4F4157460806 F9FC0BC5EF557B78A079A06591387A6A4008C1446C0652219A403B3AD6720B9CF87223F0C86F668CED732F894A9F32E289E1D8471A4727D1EF3D432568DB63402E2CC50589465705BB5F851710C3D4202CAA270D806EE70BE367 255485027C7B1C82E9EE4CEEBBABEBC70AD95CE4058719A61F54D5D1B0AACBD0FB68373EA61350971E8173BC9EE3D927DAA17B1706F91301A8F7F1F058355CAFAED71F860111BAEEF9419245A0EF45246A93997392128489A618 86C14C773CF4D31B5DC8FA1BC9D182B8A82635AB2218FA6DDCCD94D80343B1043A5A75191188ACF599198232B389677302B7230FAD21F83B9C1B092F59825FB36ED5FDAED00EDB633360F8FCBEEC5AC989D0625AC54279C661DF 1AD9A6BC158E5B58ACB71F5B70DB50B29CA7EEAA01DB23BE1829A9E7F2CD8F099CF2EEB3AF33FBEFF803EEFF008F" /> + <Bitmap Name="Aliases.Orders.OrderForm.Group" Data="61717A697000000001000000760600007801CD955B48146114C7B7971E5373D65C448B82542A08BA80F4123D 40461D6430F26D14362A12582D905D4DC884A31B31B66ABA8A1E23545234CC35557B7D076D75BBABBB3ED2C5ADEB6BDEB5EE7DFCCE47A5784EDA181F37DF3CDFCCF6FCE39DF779853676F6DE771D771668C608C58B06DBC3DCC1 8F7772E13DB758180ACE05CE145FE4E35FD8F35842CF7248491DF4DA219F4CD3DBB818D3AC460E5F2F361E6F8EFF3B6F7A548C9E9CA368B91D05D3B0684DEA86EF4DA05AAE41517C0372D14D484BD261374D82A228188D464EBF CDF19753F646F63507E89802227004EFD523D9D965FD096EC43C375020D897CB4A61010C505A1A720166693092E976B0D8FAD9FAE330FE5F104BE08FD61960B1763340E574155148ACA2B7C7C7D2880B6E6023EA412684E0DC3E B1B645DDF2F858DEDC7807EA128220BEBB03339FCE2FE9A499E8CF0D4163121FAA377B61D37540F62A8A610AA0AEBBBAA45BB5BF6EDB04BA1F1C42737200266BC301DAC369F5E2CB90640B20CE08C678D501781C26FC6C4F4157 608065F9FC0BC5EF557B78A079A06591387A6A4008C1446C0652219A403B3AD6720B9CF87223F0C86F668CED732F894A9F32E289E1D8471A4727D1EF3D432568DB63402E2CC50589465705BB5F851710C3D4202CAA270D806EE7 BE3675255485027C7B1C82E9EE4CEEBBABEBC70AD95CE4058719A61F54D5D1B0AACBD0FB68373EA61350971E8173BC9EE3D927DAA17B1706F91301A8F7F1F058355CAFAED71F860111BAEEF9419245A0EF45246A939973921284 9A618786C14C773CF4D31B5DC8FA1BC9D182B8A82635AB2218FA6DDCCD94D80343B1043A5A75191188ACF599198232B389677302B7230FAD21F83B9C1B092F59825FB36ED5FDAED00EDB633360F8FCBEEC5AC989D0625AC54279 661DF41AD9A6BC158E5B58ACB71F5B70DB50B29CA7EEAA01DB23BE1829A9E7F2CD8F099CF2EEB3AF33FBEFF803EEFF008F" /> + </NodeBitmaps> </Extenders> </Data> <Children> @@ -25,109 +30,157 @@ </Data> </Operation> <Operation Type="{575D0372-CCEB-4D0F-AFE8-D2004F108913}"> - <Data Description="Clicks the '%n' object." Action="Click" InvokeKind="-1" Initialized="True"> + <Data Description="Clicks the '%n' object." Action="Click"> <Parameters LangId="{7D0FC31C-B0A7-4F4F-B5AF-1F16370169CB}"> - <Parameter Name="Param1" DefVarType="0" VarType="3" ValueType="1" ValueValue="21" /> - <Parameter Name="Param2" DefVarType="0" VarType="3" ValueType="1" ValueValue="4" /> + <Parameter Name="ClientX" DefVarType="3" DefValueType="1" DefValueValue="-1" VarType="3" ValueType="1" ValueValue="21" /> + <Parameter Name="ClientY" DefVarType="3" DefValueType="1" DefValueValue="-1" VarType="3" ValueType="1" ValueValue="4" /> + <Parameter Name="Shift" DefVarType="12" DefValueType="1" DefValueValue="0" VarType="3" ValueType="1" ValueValue="0"> + <Values IsEnum="True"> + <Value Type="1" Value="0" Text="skNoShift" /> + <Value Type="1" Value="8192" Text="skShift" /> + <Value Type="1" Value="32768" Text="skAlt" /> + <Value Type="1" Value="16384" Text="skCtrl" /> + </Values> + </Parameter> </Parameters> <ObjectSyntax LangId="{7D0FC31C-B0A7-4F4F-B5AF-1F16370169CB}" Code="Aliases.Orders.OrderForm.Group.Customer" /> </Data> </Operation> <Operation Type="{575D0372-CCEB-4D0F-AFE8-D2004F108913}"> - <Data Description="Enters the text %p1 in the '%n' text editor." Action="SetText" InvokeKind="-1" Initialized="True"> + <Data Description="Enters the text %p1 in the '%n' text editor." Action="SetText"> <Parameters LangId="{7D0FC31C-B0A7-4F4F-B5AF-1F16370169CB}"> - <Parameter Name="Param1" DefVarType="0" VarType="8" ValueType="6" ValueValue="Gabe" /> + <Parameter Name="Text" DefVarType="8" VarType="8" ValueType="6" ValueValue="Gabe" /> </Parameters> <ObjectSyntax LangId="{7D0FC31C-B0A7-4F4F-B5AF-1F16370169CB}" Code="Aliases.Orders.OrderForm.Group.Customer" /> </Data> </Operation> <Operation Type="{575D0372-CCEB-4D0F-AFE8-D2004F108913}"> - <Data Description="Clicks the '%n' object." Action="Click" InvokeKind="-1" Initialized="True"> + <Data Description="Clicks the '%n' object." Action="Click"> <Parameters LangId="{7D0FC31C-B0A7-4F4F-B5AF-1F16370169CB}"> - <Parameter Name="Param1" DefVarType="0" VarType="3" ValueType="1" ValueValue="11" /> - <Parameter Name="Param2" DefVarType="0" VarType="3" ValueType="1" ValueValue="5" /> + <Parameter Name="ClientX" DefVarType="3" DefValueType="1" DefValueValue="-1" VarType="3" ValueType="1" ValueValue="11" /> + <Parameter Name="ClientY" DefVarType="3" DefValueType="1" DefValueValue="-1" VarType="3" ValueType="1" ValueValue="5" /> + <Parameter Name="Shift" DefVarType="12" DefValueType="1" DefValueValue="0" VarType="3" ValueType="1" ValueValue="0"> + <Values IsEnum="True"> + <Value Type="1" Value="0" Text="skNoShift" /> + <Value Type="1" Value="8192" Text="skShift" /> + <Value Type="1" Value="32768" Text="skAlt" /> + <Value Type="1" Value="16384" Text="skCtrl" /> + </Values> + </Parameter> </Parameters> <ObjectSyntax LangId="{7D0FC31C-B0A7-4F4F-B5AF-1F16370169CB}" Code="Aliases.Orders.OrderForm.Group.Street" /> </Data> </Operation> <Operation Type="{575D0372-CCEB-4D0F-AFE8-D2004F108913}"> - <Data Description="Enters the text %p1 in the '%n' text editor." Action="SetText" InvokeKind="-1" Initialized="True"> + <Data Description="Enters the text %p1 in the '%n' text editor." Action="SetText"> <Parameters LangId="{7D0FC31C-B0A7-4F4F-B5AF-1F16370169CB}"> - <Parameter Name="Param1" DefVarType="0" VarType="8" ValueType="6" ValueValue="450 Artisan Way" /> + <Parameter Name="Text" DefVarType="8" VarType="8" ValueType="6" ValueValue="450 Artisan Way" /> </Parameters> <ObjectSyntax LangId="{7D0FC31C-B0A7-4F4F-B5AF-1F16370169CB}" Code="Aliases.Orders.OrderForm.Group.Street" /> </Data> </Operation> <Operation Type="{575D0372-CCEB-4D0F-AFE8-D2004F108913}"> - <Data Description="Clicks the '%n' object." Action="Click" InvokeKind="-1" Initialized="True"> + <Data Description="Clicks the '%n' object." Action="Click"> <Parameters LangId="{7D0FC31C-B0A7-4F4F-B5AF-1F16370169CB}"> - <Parameter Name="Param1" DefVarType="0" VarType="3" ValueType="1" ValueValue="76" /> - <Parameter Name="Param2" DefVarType="0" VarType="3" ValueType="1" ValueValue="7" /> + <Parameter Name="ClientX" DefVarType="3" DefValueType="1" DefValueValue="-1" VarType="3" ValueType="1" ValueValue="76" /> + <Parameter Name="ClientY" DefVarType="3" DefValueType="1" DefValueValue="-1" VarType="3" ValueType="1" ValueValue="7" /> + <Parameter Name="Shift" DefVarType="12" DefValueType="1" DefValueValue="0" VarType="3" ValueType="1" ValueValue="0"> + <Values IsEnum="True"> + <Value Type="1" Value="0" Text="skNoShift" /> + <Value Type="1" Value="8192" Text="skShift" /> + <Value Type="1" Value="32768" Text="skAlt" /> + <Value Type="1" Value="16384" Text="skCtrl" /> + </Values> + </Parameter> </Parameters> <ObjectSyntax LangId="{7D0FC31C-B0A7-4F4F-B5AF-1F16370169CB}" Code="Aliases.Orders.OrderForm.Group.City" /> </Data> </Operation> <Operation Type="{575D0372-CCEB-4D0F-AFE8-D2004F108913}"> - <Data Description="Enters the text %p1 in the '%n' text editor." Action="SetText" InvokeKind="-1" Initialized="True"> + <Data Description="Enters the text %p1 in the '%n' text editor." Action="SetText"> <Parameters LangId="{7D0FC31C-B0A7-4F4F-B5AF-1F16370169CB}"> - <Parameter Name="Param1" DefVarType="0" VarType="8" ValueType="6" ValueValue="Somerville" /> + <Parameter Name="Text" DefVarType="8" VarType="8" ValueType="6" ValueValue="Somerville" /> </Parameters> <ObjectSyntax LangId="{7D0FC31C-B0A7-4F4F-B5AF-1F16370169CB}" Code="Aliases.Orders.OrderForm.Group.City" /> </Data> </Operation> <Operation Type="{575D0372-CCEB-4D0F-AFE8-D2004F108913}"> - <Data Description="Clicks the '%n' object." Action="Click" InvokeKind="-1" Initialized="True"> + <Data Description="Clicks the '%n' object." Action="Click"> <Parameters LangId="{7D0FC31C-B0A7-4F4F-B5AF-1F16370169CB}"> - <Parameter Name="Param1" DefVarType="0" VarType="3" ValueType="1" ValueValue="27" /> - <Parameter Name="Param2" DefVarType="0" VarType="3" ValueType="1" ValueValue="7" /> + <Parameter Name="ClientX" DefVarType="3" DefValueType="1" DefValueValue="-1" VarType="3" ValueType="1" ValueValue="27" /> + <Parameter Name="ClientY" DefVarType="3" DefValueType="1" DefValueValue="-1" VarType="3" ValueType="1" ValueValue="7" /> + <Parameter Name="Shift" DefVarType="12" DefValueType="1" DefValueValue="0" VarType="3" ValueType="1" ValueValue="0"> + <Values IsEnum="True"> + <Value Type="1" Value="0" Text="skNoShift" /> + <Value Type="1" Value="8192" Text="skShift" /> + <Value Type="1" Value="32768" Text="skAlt" /> + <Value Type="1" Value="16384" Text="skCtrl" /> + </Values> + </Parameter> </Parameters> <ObjectSyntax LangId="{7D0FC31C-B0A7-4F4F-B5AF-1F16370169CB}" Code="Aliases.Orders.OrderForm.Group.State" /> </Data> </Operation> <Operation Type="{575D0372-CCEB-4D0F-AFE8-D2004F108913}"> - <Data Description="Enters the text %p1 in the '%n' text editor." Action="SetText" InvokeKind="-1" Initialized="True"> + <Data Description="Enters the text %p1 in the '%n' text editor." Action="SetText"> <Parameters LangId="{7D0FC31C-B0A7-4F4F-B5AF-1F16370169CB}"> - <Parameter Name="Param1" DefVarType="0" VarType="8" ValueType="6" ValueValue="MA" /> + <Parameter Name="Text" DefVarType="8" VarType="8" ValueType="6" ValueValue="MA" /> </Parameters> <ObjectSyntax LangId="{7D0FC31C-B0A7-4F4F-B5AF-1F16370169CB}" Code="Aliases.Orders.OrderForm.Group.State" /> </Data> </Operation> <Operation Type="{575D0372-CCEB-4D0F-AFE8-D2004F108913}"> - <Data Description="Clicks the '%n' object." Action="Click" InvokeKind="-1" Initialized="True"> + <Data Description="Clicks the '%n' object." Action="Click"> <Parameters LangId="{7D0FC31C-B0A7-4F4F-B5AF-1F16370169CB}"> - <Parameter Name="Param1" DefVarType="0" VarType="3" ValueType="1" ValueValue="44" /> - <Parameter Name="Param2" DefVarType="0" VarType="3" ValueType="1" ValueValue="4" /> + <Parameter Name="ClientX" DefVarType="3" DefValueType="1" DefValueValue="-1" VarType="3" ValueType="1" ValueValue="44" /> + <Parameter Name="ClientY" DefVarType="3" DefValueType="1" DefValueValue="-1" VarType="3" ValueType="1" ValueValue="4" /> + <Parameter Name="Shift" DefVarType="12" DefValueType="1" DefValueValue="0" VarType="3" ValueType="1" ValueValue="0"> + <Values IsEnum="True"> + <Value Type="1" Value="0" Text="skNoShift" /> + <Value Type="1" Value="8192" Text="skShift" /> + <Value Type="1" Value="32768" Text="skAlt" /> + <Value Type="1" Value="16384" Text="skCtrl" /> + </Values> + </Parameter> </Parameters> <ObjectSyntax LangId="{7D0FC31C-B0A7-4F4F-B5AF-1F16370169CB}" Code="Aliases.Orders.OrderForm.Group.Zip" /> </Data> </Operation> <Operation Type="{575D0372-CCEB-4D0F-AFE8-D2004F108913}"> - <Data Description="Enters the text %p1 in the '%n' text editor." Action="SetText" InvokeKind="-1" Initialized="True"> + <Data Description="Enters the text %p1 in the '%n' text editor." Action="SetText"> + <Data Description="Enters the text %p1 in the '%n' text editor." Action="SetText"> <Parameters LangId="{7D0FC31C-B0A7-4F4F-B5AF-1F16370169CB}"> - <Parameter Name="Param1" DefVarType="0" VarType="8" ValueType="6" ValueValue="02145" /> + <Parameter Name="Text" DefVarType="8" VarType="8" ValueType="6" ValueValue="02145" /> </Parameters> <ObjectSyntax LangId="{7D0FC31C-B0A7-4F4F-B5AF-1F16370169CB}" Code="Aliases.Orders.OrderForm.Group.Zip" /> </Data> </Operation> <Operation Type="{575D0372-CCEB-4D0F-AFE8-D2004F108913}"> - <Data Description="Clicks the '%n' object." Action="Click" InvokeKind="-1" Initialized="True"> + <Data Description="Clicks the '%n' object." Action="Click"> <Parameters LangId="{7D0FC31C-B0A7-4F4F-B5AF-1F16370169CB}"> - <Parameter Name="Param1" DefVarType="0" VarType="3" ValueType="1" ValueValue="256" /> - <Parameter Name="Param2" DefVarType="0" VarType="3" ValueType="1" ValueValue="3" /> + <Parameter Name="ClientX" DefVarType="3" DefValueType="1" DefValueValue="-1" VarType="3" ValueType="1" ValueValue="256" /> + <Parameter Name="ClientY" DefVarType="3" DefValueType="1" DefValueValue="-1" VarType="3" ValueType="1" ValueValue="3" /> + <Parameter Name="Shift" DefVarType="12" DefValueType="1" DefValueValue="0" VarType="3" ValueType="1" ValueValue="0"> + <Values IsEnum="True"> + <Value Type="1" Value="0" Text="skNoShift" /> + <Value Type="1" Value="8192" Text="skShift" /> + <Value Type="1" Value="32768" Text="skAlt" /> + <Value Type="1" Value="16384" Text="skCtrl" /> + </Values> + </Parameter> </Parameters> <ObjectSyntax LangId="{7D0FC31C-B0A7-4F4F-B5AF-1F16370169CB}" Code="Aliases.Orders.OrderForm.Group.CardNo" /> </Data> </Operation> <Operation Type="{575D0372-CCEB-4D0F-AFE8-D2004F108913}"> - <Data Description="Enters the text %p1 in the '%n' text editor." Action="SetText" InvokeKind="-1" Initialized="True"> + <Data Description="Enters the text %p1 in the '%n' text editor." Action="SetText"> <Parameters LangId="{7D0FC31C-B0A7-4F4F-B5AF-1F16370169CB}"> - <Parameter Name="Param1" DefVarType="0" VarType="8" ValueType="6" ValueValue="12345678910" /> + <Parameter Name="Text" DefVarType="8" VarType="8" ValueType="6" ValueValue="12345678910" /> </Parameters> <ObjectSyntax LangId="{7D0FC31C-B0A7-4F4F-B5AF-1F16370169CB}" Code="Aliases.Orders.OrderForm.Group.CardNo" /> </Data> </Operation> <Operation Type="{575D0372-CCEB-4D0F-AFE8-D2004F108913}"> - <Data Description="Clicks the '%n' button." Action="ClickButton" InvokeKind="-1" Initialized="True"> + <Data Description="Clicks the '%n' button." Action="ClickButton"> <ObjectSyntax LangId="{7D0FC31C-B0A7-4F4F-B5AF-1F16370169CB}" Code="Aliases.Orders.OrderForm.ButtonOK" /> </Data> </Operation>

В Images.NMimg просто добавляется строка

… <Image File="94740500.png" Checksum="634053663" /> …

git diff desktopEngineer/NameMapping/NameMapping.tcNM

diff --git a/desktopEngineer/NameMapping/NameMapping.tcNM b/desktopEngineer/NameMapping/NameMapping.tcNM index 59dadc0..258fb7c 100644 --- a/desktopEngineer/NameMapping/NameMapping.tcNM +++ b/desktopEngineer/NameMapping/NameMapping.tcNM @@ -98,6 +98,15 @@ </Property> </Properties> </Child> + <Child Name="Discount" Key="{75A663DA-0823-4069-83D0-EB27972FECB4}"> + <Image FileName="634053663" Left="484" Top="102" Right="584" Bottom="127" /> + <TypeInfo Item0="{C028D479-19B4-4F15-9CB4-3DADBA368BB5}" /> + <Properties> + <Property Name="WinFormsControlName"> + <Value Value="Discount" /> + </Property> + </Properties> + </Child> </Children> </Child> <Child Name="ButtonOK" Key="{406A942A-278A-4B7D-8C2B-6FAECA7924B3}"> @@ -128,6 +137,7 @@ <Child Name="State" Owner="{8478DBC1-D383-436A-9609-14CC03643C60}" /> <Child Name="Zip" Owner="{883A80E2-FBB2-4A7C-9DB9-52D61AA0E36E}" /> <Child Name="CardNo" Owner="{C939F4BF-B423-4E67-AA90-9B5C5F258182}" /> + <Child Name="Discount" Owner="{75A663DA-0823-4069-83D0-EB27972FECB4}" /> </Child> <Child Name="ButtonOK" Owner="{406A942A-278A-4B7D-8C2B-6FAECA7924B3}" /> </Child>

git diff desktopEngineer/NameMapping/TypeInfo.dat

diff --git a/desktopEngineer/NameMapping/TypeInfo.dat b/desktopEngineer/NameMapping/TypeInfo.dat index a03f21a..ad754e8 100644 --- a/desktopEngineer/NameMapping/TypeInfo.dat +++ b/desktopEngineer/NameMapping/TypeInfo.dat @@ -225,4 +225,388 @@ </FunctionDescriptions> </Data> </Child> + <Child Hash="102036557" Key="{C028D479-19B4-4F15-9CB4-3DADBA368BB5}"> + <Data Properties="ZZKFFFFFFFFFFFFFFFFN8L4K2AZZY"> + <FunctionDescriptions> + <Child Name="_NewEnum" Doc="Returns an enumerator for the children collection." IsBasic="True" Data="ZI4L2L4SA8TDZN"> + <ReturnValue Param0="13" /> + </Child> + <Child Name="AddRef" IsBasic="True" Data="ZI4L1L4T8S13ZG1K"> + <ReturnValue Param0="19" /> + </Child> + <Child Name="Child" Doc="Returns a child object by its index." IsBasic="True" Param0="Index" Data="ZI4L1L4L1K6U9ZN"> + <Param0> + <TypeDesc Param0="3" /> + <ParamDesc Flags="1" /> + </Param0> + <ReturnValue Param0="9" /> + </Child> + <Child Name="ChildCount" Doc="The number of child objects." IsBasic="True" Data="ZI4L2L4S58T3ZN"> + <ReturnValue Param0="3" /> + </Child> + <Child Name="Click" Doc="Simulates a left-button single click in a window or control as specified (relative position, shift keys)." IsBasic="True" Param0="ClientX" Param1="ClientY" Param2="Shift" Data="ZI4L1L4L3K38S18ZN"> + <Param0> + <TypeDesc Param0="3" /> + <ParamDesc Flags="49" Value="-1" Type="0" /> + </Param0> + <Param1> + <TypeDesc Param0="3" /> + <ParamDesc Flags="49" Value="-1" Type="0" /> + </Param1> + <Param2> + <TypeDesc Param0="29" Type0="TShiftKey" /> + <ParamDesc Flags="49" Value="0" Type="0" /> + </Param2> + <ReturnValue Param0="24" /> + </Child> + <Child Name="ClickR" Doc="Simulates a right-button single click in a window or control as specified (relative position, shift keys)." IsBasic="True" Param0="ClientX" Param1="ClientY" Param2="Shift" Data="ZI4L1L4L3K48S18ZN"> + <Param0> + <TypeDesc Param0="3" /> + <ParamDesc Flags="49" Value="-1" Type="0" /> + </Param0> + <Param1> + <TypeDesc Param0="3" /> + <ParamDesc Flags="49" Value="-1" Type="0" /> + </Param1> + <Param2> + <TypeDesc Param0="29" Type0="TShiftKey" /> + <ParamDesc Flags="49" Value="0" Type="0" /> + </Param2> + <ReturnValue Param0="24" /> + </Child> + <Child Name="ClrFullClassName" Doc="The full name of the object's class." IsBasic="True" Data="ZI4L2L4ZO8ZN"> + <ReturnValue Param0="8" /> + </Child> + <Child Name="Enabled" Doc="Specifies whether the object is enabled or disabled." IsBasic="True" Data="ZI4L2L4S7UBZN"> + <ReturnValue Param0="11" /> + </Child> + <Child Name="Exists" Doc="True if the object exists in the system; else, false." IsBasic="True" Data="ZI4L2L4S68TBZN"> + <ReturnValue Param0="11" /> + </Child> + <Child Name="Find" Doc="Returns an object by the values of the specified properties." IsBasic="True" Param0="PropNames" Param1="PropValues" Param2="Depth" Param3="RefreshTree" Data="ZI4L1L4L4K78T9ZN"> + <Param0> + <TypeDesc Param0="12" /> + <ParamDesc Flags="1" /> + </Param0> + <Param1> + <TypeDesc Param0="12" /> + <ParamDesc Flags="1" /> + </Param1> + <Param2> + <TypeDesc Param0="3" /> + <ParamDesc Flags="49" Value="1" Type="0" /> + </Param2> + <Param3> + <TypeDesc Param0="11" /> + <ParamDesc Flags="49" Value="True" Type="6" /> + </Param3> + <ReturnValue Param0="9" /> + </Child> + <Child Name="FindAll" Doc="Returns an array of objects by the values of the specified properties." IsBasic="True" Param0="PropNames" Param1="PropValues" Param2="Depth" Param3="RefreshTree" Data="ZI4L1L4L4K8UCZN"> + <Param0> + <TypeDesc Param0="12" /> + <ParamDesc Flags="1" /> + </Param0> + <Param1> + <TypeDesc Param0="12" /> + <ParamDesc Flags="1" /> + </Param1> + <Param2> + <TypeDesc Param0="3" /> + <ParamDesc Flags="49" Value="1" Type="0" /> + </Param2> + <Param3> + <TypeDesc Param0="11" /> + <ParamDesc Flags="49" Value="True" Type="6" /> + </Param3> + <ReturnValue Param0="12" /> + </Child> + <Child Name="FindAllChildren" Doc="Returns an array of objects by the values of the specified properties." IsBasic="True" Param0="PropNames" Param1="PropValues" Param2="Depth" Param3="RefreshTree" Data="ZI4L1L4L4KCUCZN"> + <Param0> + <TypeDesc Param0="12" /> + <ParamDesc Flags="1" /> + </Param0> + <Param1> + <TypeDesc Param0="12" /> + <ParamDesc Flags="1" /> + </Param1> + <Param2> + <TypeDesc Param0="3" /> + <ParamDesc Flags="49" Value="1" Type="0" /> + </Param2> + <Param3> + <TypeDesc Param0="11" /> + <ParamDesc Flags="49" Value="True" Type="6" /> + </Param3> + <ReturnValue Param0="12" /> + </Child> + <Child Name="FindChild" Doc="Returns an object by the values of the specified properties." IsBasic="True" Param0="PropNames" Param1="PropValues" Param2="Depth" Param3="RefreshTree" Data="ZI4L1L4L4KB8T9ZN"> + <Param0> + <TypeDesc Param0="12" /> + <ParamDesc Flags="1" /> + </Param0> + <Param1> + <TypeDesc Param0="12" /> + <ParamDesc Flags="1" /> + </Param1> + <Param2> + <TypeDesc Param0="3" /> + <ParamDesc Flags="49" Value="0" Type="0" /> + </Param2> + <Param3> + <TypeDesc Param0="11" /> + <ParamDesc Flags="49" Value="True" Type="6" /> + </Param3> + <ReturnValue Param0="9" /> + </Child> + <Child Name="FindChildEx" Doc="Returns an object by the values of the specified properties." IsBasic="True" Param0="PropNames" Param1="PropValues" Param2="Depth" Param3="RefreshTree" Param4="Timeout" Data="ZI4L1L4L5K4U9ZN"> + <Param0> + <TypeDesc Param0="12" /> + <ParamDesc Flags="1" /> + </Param0> + <Param1> + <TypeDesc Param0="12" /> + <ParamDesc Flags="1" /> + </Param1> + <Param2> + <TypeDesc Param0="3" /> + <ParamDesc Flags="49" Value="0" Type="0" /> + </Param2> + <Param3> + <TypeDesc Param0="11" /> + <ParamDesc Flags="49" Value="True" Type="6" /> + </Param3> + <Param4> + <TypeDesc Param0="3" /> + <ParamDesc Flags="49" Value="0" Type="0" /> + </Param4> + <ReturnValue Param0="9" /> + </Child> + <Child Name="FindEx" Doc="Returns an object by the values of the specified properties." IsBasic="True" Param0="PropNames" Param1="PropValues" Param2="Depth" Param3="RefreshTree" Param4="Timeout" Data="ZI4L1L4L5K38T9ZN"> + <Param0> + <TypeDesc Param0="12" /> + <ParamDesc Flags="1" /> + </Param0> + <Param1> + <TypeDesc Param0="12" /> + <ParamDesc Flags="1" /> + </Param1> + <Param2> + <TypeDesc Param0="3" /> + <ParamDesc Flags="49" Value="1" Type="0" /> + </Param2> + <Param3> + <TypeDesc Param0="11" /> + <ParamDesc Flags="49" Value="True" Type="6" /> + </Param3> + <Param4> + <TypeDesc Param0="3" /> + <ParamDesc Flags="49" Value="0" Type="0" /> + </Param4> + <ReturnValue Param0="9" /> + </Child> + <Child Name="FindId" Doc="Returns an object by its ID." IsBasic="True" Param0="Id" Param1="RefreshTree" Data="ZI4L1L4L2K4U9ZN"> + <Param0> + <TypeDesc Param0="3" /> + <ParamDesc Flags="1" /> + </Param0> + <Param1> + <TypeDesc Param0="11" /> + <ParamDesc Flags="49" Value="True" Type="6" /> + </Param1> + <ReturnValue Param0="9" /> + </Child> + <Child Name="FullName" Doc="Returns the full name of an object. Its full name uniquely identifies an object in the system." IsBasic="True" Data="ZI4L2L4SAU8ZN"> + <ReturnValue Param0="8" /> + </Child> + <Child Name="GetIDsOfNames" IsBasic="True" Param0="riid" Param1="rgszNames" Param2="cNames" Param3="lcid" Param4="rgdispid" Data="ZI4L1L4L5K28S18ZG1K"> + <Param0> + <TypeDesc Param0="26" Param1="29" Type1="GUID" /> + <ParamDesc Flags="1" /> + </Param0> + <Param1> + <TypeDesc Param0="26" Param1="26" Param2="16" /> + <ParamDesc Flags="1" /> + </Param1> + <Param2> + <TypeDesc Param0="23" /> + <ParamDesc Flags="1" /> + </Param2> + <Param3> + <TypeDesc Param0="19" /> + <ParamDesc Flags="1" /> + </Param3> + <Param4> + <TypeDesc Param0="26" Param1="3" /> + <ParamDesc Flags="2" /> + </Param4> + <ReturnValue Param0="24" /> + </Child> + <Child Name="GetTypeInfo" IsBasic="True" Param0="itinfo" Param1="lcid" Param2="pptinfo" Data="ZI4L1L4L3K2T18ZG1K"> + <Param0> + <TypeDesc Param0="23" /> + <ParamDesc Flags="1" /> + </Param0> + <Param1> + <TypeDesc Param0="19" /> + <ParamDesc Flags="1" /> + </Param1> + <Param2> + <TypeDesc Param0="26" Param1="26" Param2="24" /> + <ParamDesc Flags="2" /> + </Param2> + <ReturnValue Param0="24" /> + </Child> + <Child Name="GetTypeInfoCount" IsBasic="True" Param0="pctinfo" Data="ZI4L1L4L1K18S18ZG1K"> + <Param0> + <TypeDesc Param0="26" Param1="23" /> + <ParamDesc Flags="2" /> + </Param0> + <ReturnValue Param0="24" /> + </Child> + <Child Name="Height" Doc="The object's height in pixels." IsBasic="True" Data="ZI4L2L4S68T3ZN"> + <ReturnValue Param0="3" /> + </Child> + <Child Name="Id" Doc="Object ID. For processes, the process ID; for windows, the window handle, etc." IsBasic="True" Data="ZI4L2L4S38T3ZN"> + <ReturnValue Param0="3" /> + </Child> + <Child Name="Invoke" IsBasic="True" Param0="dispidMember" Param1="riid" Param2="lcid" Param3="wFlags" Param4="pdispparams" Param5="pvarResult" Param6="pexcepinfo" Param7="puArgErr" Data="ZI4L1L4L8K3T18ZG1K"> + <Param0> + <TypeDesc Param0="3" /> + <ParamDesc Flags="1" /> + </Param0> + <Param1> + <TypeDesc Param0="26" Param1="29" Type1="GUID" /> + <ParamDesc Flags="1" /> + </Param1> + <Param2> + <TypeDesc Param0="19" /> + <ParamDesc Flags="1" /> + </Param2> + <Param3> + <TypeDesc Param0="18" /> + <ParamDesc Flags="1" /> + </Param3> + <Param4> + <TypeDesc Param0="26" Param1="29" Type1="DISPPARAMS" /> + <ParamDesc Flags="1" /> + </Param4> + <Param5> + <TypeDesc Param0="26" Param1="12" /> + <ParamDesc Flags="2" /> + </Param5> + <Param6> + <TypeDesc Param0="26" Param1="29" Type1="EXCEPINFO" /> + <ParamDesc Flags="2" /> + </Param6> + <Param7> + <TypeDesc Param0="26" Param1="23" /> + <ParamDesc Flags="2" /> + </Param7> + <ReturnValue Param0="24" /> + </Child> + <Child Name="Keys" Doc="Simulates one or several keypresses." IsBasic="True" Param0="Keys" Data="ZI4L1L4L1K8T18ZN"> + <Param0> + <TypeDesc Param0="8" /> + <ParamDesc Flags="1" /> + </Param0> + <ReturnValue Param0="24" /> + </Child> + <Child Name="MappedName" Doc="Specifies the mapped name of the object." IsBasic="True" Data="ZI4L2L4S9U8ZN"> + <ReturnValue Param0="8" /> + </Child> + <Child Name="Name" Doc="Object name." IsBasic="True" Data="ZI4L2L4S48T8ZN"> + <ReturnValue Param0="8" /> + </Child> + <Child Name="Parent" Doc="Parent object." IsBasic="True" Data="ZI4L2L4S5U9ZN"> + <ReturnValue Param0="9" /> + </Child> + <Child Name="QueryInterface" IsBasic="True" Param0="riid" Param1="ppvObj" Data="ZI4L1L4L2Z018ZG1K"> + <Param0> + <TypeDesc Param0="26" Param1="29" Type1="GUID" /> + <ParamDesc Flags="1" /> + </Param0> + <Param1> + <TypeDesc Param0="26" Param1="26" Param2="24" /> + <ParamDesc Flags="2" /> + </Param1> + <ReturnValue Param0="24" /> + </Child> + <Child Name="Refresh" Doc="Updates the internal list of child objects." IsBasic="True" Data="ZI4L1L4S98S18ZN"> + <ReturnValue Param0="24" /> + </Child> + <Child Name="Release" IsBasic="True" Data="ZI4L1L4S1T13ZG1K"> + <ReturnValue Param0="19" /> + </Child> + <Child Name="SetFocus" Doc="Sets focus to the specified Window object." IsBasic="True" Data="ZI4L1L4S38S18ZN"> + <ReturnValue Param0="24" /> + </Child> + <Child Name="SetText" Doc="Enters text in the text editor." IsBasic="True" Param0="Text" Data="ZI4L1L4L1K38S18ZN"> + <Param0> + <TypeDesc Param0="8" /> + <ParamDesc Flags="1" /> + </Param0> + <ReturnValue Param0="24" /> + </Child> + <Child Name="Validate" Doc="Generates the OnValidate event." IsBasic="True" Param0="Params" Data="ZI4L1L4L1H1G7T18Z04L"> + <Param0> + <TypeDesc Param0="12" /> + <ParamDesc Flags="17" /> + </Param0> + <ReturnValue Param0="24" /> + </Child> + <Child Name="Visible" Doc="Specifies whether an onscreen object is visible to users." IsBasic="True" Data="ZI4L2L4S38TBZN"> + <ReturnValue Param0="11" /> + </Child> + <Child Name="WaitChild" Doc="Delays script execution until the specified child object appears in the child list or the specified time limit is reached." IsBasic="True" Param0="ChildName" Param1="WaitTime" Data="ZI4L1L4L2K88T9ZN"> + <Param0> + <TypeDesc Param0="8" /> + <ParamDesc Flags="1" /> + </Param0> + <Param1> + <TypeDesc Param0="3" /> + <ParamDesc Flags="49" Value="0" Type="0" /> + </Param1> + <ReturnValue Param0="9" /> + </Child> + <Child Name="WaitProperty" Doc="Delays the script execution until the specified property equals the specified value or until the specified time limit elapses." IsBasic="True" Param0="PropertyName" Param1="PropertyValue" Param2="WaitTime" Data="ZI4L1L4L3KBUBZN"> + <Param0> + <TypeDesc Param0="8" /> + <ParamDesc Flags="1" /> + </Param0> + <Param1> + <TypeDesc Param0="12" /> + <ParamDesc Flags="1" /> + </Param1> + <Param2> + <TypeDesc Param0="3" /> + <ParamDesc Flags="49" Value="-1" Type="0" /> + </Param2> + <ReturnValue Param0="11" /> + </Child> + <Child Name="Width" Doc="The object's width in pixels." IsBasic="True" Data="ZI4L2L4S6U3ZN"> + <ReturnValue Param0="3" /> + </Child> + <Child Name="WinFormsControlName" Doc="The name of the Windows Forms control." IsBasic="True" Data="ZI4L2L4ZO8ZN"> + <ReturnValue Param0="8" /> + </Child> + <Child Name="WndCaption" Doc="Returns the window's caption." IsBasic="True" Data="ZI4L2L4SAU8ZN"> + <ReturnValue Param0="8" /> + </Child> + <Child Name="wSelection" Doc="Retrieves the selected text." IsBasic="True" Data="ZI4L2L4S5U8ZN"> + <ReturnValue Param0="8" /> + </Child> + <Child Name="wText" Doc="Contents of the edit control, as text string." IsBasic="True" Data="ZI4L2L4S4U8ZN"> + <ReturnValue Param0="8" /> + </Child> + <Child Name="wText" Doc="Contents of the edit control, as text string." IsBasic="True" Data="ZI4L4L4L1K48S18ZN"> + <Param0> + <TypeDesc Param0="8" /> + <ParamDesc Flags="1" /> + </Param0> + <ReturnValue Param0="24" /> + </Child> + </FunctionDescriptions> + </Data> + </Child> </TypeInfo>

Запишем изменения, вызванные мэппингом

$ git add -A

Andrie@AREDEL1234 MINGW64 /c/Demo (master) $ git commit -m "Maps discount object" [master 6c362bf] Maps discount object 6 files changed, 490 insertions(+), 34 deletions(-) create mode 100644 desktopEngineer/NameMapping/Images/94740500.png

* Wildcard

В маппинг объекта можно вносить изменения. Последуем примеру из курса и добавим * в поле Value у объекта Discount затем нажмём OK и сохраним всё.

TestComplete изображение с сайта www.andreyolegovich.ru
Wildcard
*

Изменится только файл NameMapping.tcNM из desktopEngineer/NameMapping/

git diff desktopEngineer/NameMapping/NameMapping.tcNM

diff --git a/desktopEngineer/NameMapping/NameMapping.tcNM b/desktopEngineer/NameMapping/NameMapping.tcNM index 258fb7c..6055881 100644 --- a/desktopEngineer/NameMapping/NameMapping.tcNM +++ b/desktopEngineer/NameMapping/NameMapping.tcNM @@ -103,7 +103,7 @@ <TypeInfo Item0="{C028D479-19B4-4F15-9CB4-3DADBA368BB5}" /> <Properties> <Property Name="WinFormsControlName"> - <Value Value="Discount" /> + <Value Value="Discount*" /> </Property> </Properties> </Child>

git add -A
git commit -m "Updates mapped value for Discount"

[master b37b34a] Updates mapped value for Discount 1 file changed, 1 insertion(+), 1 deletion(-)

Script.tcScript данные о скриптах

Метаданные о подключенных скриптах хранятся в директории Script в файле Script.tcScript

Пример файла, в проекте с одним скриптом, подключенным из внешней директории

<?xml version="1.0" encoding="UTF-8"?> <Root signature="{9252F941-DB23-4FCA-AA50-858B33BB4A19}" version="11.40"> <children> <child name="script_1" key="{F202BDA4-93DB-44BA-8E49-1626F75BDDAC}" path="..\..\custom_scripts\script_1.py" /> </children> </Root>

Если добавить внутренний скрипт test_metadata.py

<?xml version="1.0" encoding="UTF-8"?> <Root signature="{9252F941-DB23-4FCA-AA50-858B33BB4A19}" version="11.40"> <children> <child name="script_1" key="{F202BDA4-93DB-44BA-8E49-1626F75BDDAC}" path="..\..\custom_scripts\script_1.py" /> <child name="test_metadata" key="{9A90EA33-1EE8-4761-BC08-9540FD6D18DB}" path="test_metadata.py" /> </children> </Root>

Похожие статьи
TesComplete
Основы
Тестирование калькулятора
Ошибки TestComplete
Тестирование
Автоматизация
Изображение баннера

Поиск по сайту

Подпишитесь на Telegram канал @aofeed чтобы следить за выходом новых статей и обновлением старых

Перейти на канал

@aofeed

Задать вопрос в Телеграм-группе

@aofeedchat

Контакты и сотрудничество:
Рекомендую наш хостинг beget.ru
Пишите на info@urn.su если Вы:
1. Хотите написать статью для нашего сайта или перевести статью на свой родной язык.
2. Хотите разместить на сайте рекламу, подходящую по тематике.
3. Реклама на моём сайте имеет максимальный уровень цензуры. Если Вы увидели рекламный блок недопустимый для просмотра детьми школьного возраста, вызывающий шок или вводящий в заблуждение - пожалуйста свяжитесь с нами по электронной почте
4. Нашли на сайте ошибку, неточности, баг и т.д. ... .......
5. Статьи можно расшарить в соцсетях, нажав на иконку сети: