diff --git a/VanessaAutomation/Ext/ObjectModule.bsl b/VanessaAutomation/Ext/ObjectModule.bsl
index 9b443b870a..464d146e74 100644
--- a/VanessaAutomation/Ext/ObjectModule.bsl
+++ b/VanessaAutomation/Ext/ObjectModule.bsl
@@ -471,7 +471,7 @@
КонецФункции
Функция ПолучитьВерсиюОбработки(ДобавлятьНазвание = Истина, ТолькоЦифры = Ложь) Экспорт
- Версия = "1.2.041.25";
+ Версия = "1.2.041.26";
Если ТолькоЦифры Тогда
Возврат Версия;
diff --git "a/VanessaAutomation/Forms/\320\237\320\260\321\200\321\201\320\265\321\200Gherkin/Ext/Form/Module.bsl" "b/VanessaAutomation/Forms/\320\237\320\260\321\200\321\201\320\265\321\200Gherkin/Ext/Form/Module.bsl"
index 95aecf77d0..1d452e5f62 100644
--- "a/VanessaAutomation/Forms/\320\237\320\260\321\200\321\201\320\265\321\200Gherkin/Ext/Form/Module.bsl"
+++ "b/VanessaAutomation/Forms/\320\237\320\260\321\200\321\201\320\265\321\200Gherkin/Ext/Form/Module.bsl"
@@ -778,11 +778,18 @@
КонецЕсли;
Если ЗаменятьПорядокПараметров и СтрокаШага.ЗначенияПараметров.Количество() > 0 Тогда
- Если МассивСоответствийПозицийПараметров.Количество() <> СтрокаШага.ЗначенияПараметров.Количество() + КоличествоТаблиц Тогда
- ВызватьИсключение Ванесса.ПодставитьПараметрыВСтроку(
- Ванесса.Локализовать("Несоответствие числа параметров в шаге и в переводе шага <%1>: <%2> и <%3>."),
- СокрЛП(СтрокаШага.Имя), СтрокаШага.ЗначенияПараметров.Количество(), МассивСоответствийПозицийПараметров.Количество());
- КонецЕсли;
+
+ //Далее условие предполагало провеку количества параметров у перевода. С учетом, что последний параметр может быть как обычным параметром, так и строкой.
+ //Но это некорректно работает для шага
+ // And I go to line in "TableName" table
+ // |'Name' |
+ // | 'Item1' |
+
+ //Если МассивСоответствийПозицийПараметров.Количество() <> СтрокаШага.ЗначенияПараметров.Количество() + КоличествоТаблиц Тогда
+ // ВызватьИсключение Ванесса.ПодставитьПараметрыВСтроку(
+ // Ванесса.Локализовать("Несоответствие числа параметров в шаге и в переводе шага <%1>: <%2> и <%3>."),
+ // СокрЛП(СтрокаШага.Имя), СтрокаШага.ЗначенияПараметров.Количество() + КоличествоТаблиц, МассивСоответствийПозицийПараметров.Количество());
+ //КонецЕсли;
Спс = Новый СписокЗначений;
Для Каждого Номер Из МассивСоответствийПозицийПараметров Цикл
@@ -1006,6 +1013,10 @@
СтрокаТаблицы.ИдСтроки = ИдСтроки;
ПараметрыТаблицы = СтрокаТаблицы.ПараметрыТаблицы;
+ Если НЕ ДанныеСтрок.Свойство("tokens") Тогда
+ ВызватьИсключение Ванесса.ПодставитьПараметрыВСтроку(
+ Ванесса.Локализовать("Строка <%1> некорректно оформлена. Строка фичи <%2>"),ЗначениеЯчейкиJson.text, ДанныеСтрок.line);
+ КонецЕсли;
Для Каждого ЗначениеЯчейкиJson Из ДанныеСтрок.tokens Цикл
ЗначениеЯчейки = Новый Структура;
ЗначениеЯчейки.Вставить("Значение", ЗначениеЯчейкиJson.text);
diff --git "a/VanessaAutomation/Forms/\320\243\320\277\321\200\320\260\320\262\320\273\321\217\320\265\320\274\320\260\321\217\320\244\320\276\321\200\320\274\320\260/Ext/Form.xml" "b/VanessaAutomation/Forms/\320\243\320\277\321\200\320\260\320\262\320\273\321\217\320\265\320\274\320\260\321\217\320\244\320\276\321\200\320\274\320\260/Ext/Form.xml"
index 9660531c2b..1803d18051 100644
--- "a/VanessaAutomation/Forms/\320\243\320\277\321\200\320\260\320\262\320\273\321\217\320\265\320\274\320\260\321\217\320\244\320\276\321\200\320\274\320\260/Ext/Form.xml"
+++ "b/VanessaAutomation/Forms/\320\243\320\277\321\200\320\260\320\262\320\273\321\217\320\265\320\274\320\260\321\217\320\244\320\276\321\200\320\274\320\260/Ext/Form.xml"
@@ -4800,18 +4800,18 @@
-
+ ru
- Брейпоинты
+ БрейкпоинтыenBreakpoints
-
+
-
@@ -6824,7 +6824,7 @@
-
+ ru
@@ -6835,7 +6835,7 @@
Breakpoints
-
+ CommandBarButton
@@ -6852,7 +6852,7 @@
-
+ CommandBarButtonForm.Command.VanessaEditorRemoveBreakPoints
@@ -6865,7 +6865,7 @@
Remove all breakpoints
-
+
diff --git "a/VanessaAutomation/Forms/\320\243\320\277\321\200\320\260\320\262\320\273\321\217\320\265\320\274\320\260\321\217\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" "b/VanessaAutomation/Forms/\320\243\320\277\321\200\320\260\320\262\320\273\321\217\320\265\320\274\320\260\321\217\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl"
index c2f620a994..4de4907279 100644
--- "a/VanessaAutomation/Forms/\320\243\320\277\321\200\320\260\320\262\320\273\321\217\320\265\320\274\320\260\321\217\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl"
+++ "b/VanessaAutomation/Forms/\320\243\320\277\321\200\320\260\320\262\320\273\321\217\320\265\320\274\320\260\321\217\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl"
@@ -38350,7 +38350,25 @@
Если XML.ТипУзла = ТипУзлаXML.Текст Тогда
Если ИмяУзла = "#text" И Узел_setFileDialogResult Тогда
- ТекстРезультат.ДобавитьСтроку(ПолучитьПервоеКлючевоеСлово(СчетчикДействий) + " я выбираю файл '" + XML.Значение + "'");
+ //Надо добавить шаг выбора файла до того действия, которое вызвало диалог появления файла
+
+ ТекущийТекстМассив = _СтрРазделить(ТекстРезультат.ПолучитьТекст(), Символы.ПС);
+ ИдПоследнегоДействия = -1;
+ Для Сч = 0 По ТекущийТекстМассив.Количество() - 1 Цикл
+ ТекСтр = ТекущийТекстМассив[Сч];
+ Если ЗначениеЗаполнено(ТекСтр) Тогда
+ ИдПоследнегоДействия = Сч;
+ КонецЕсли;
+ КонецЦикла;
+
+ СтрокаШага = ПолучитьПервоеКлючевоеСлово(СчетчикДействий) + " я выбираю файл '" + XML.Значение + "'";
+ Если ИдПоследнегоДействия >= 0 Тогда
+ ТекущийТекстМассив.Вставить(ИдПоследнегоДействия, СтрокаШага);
+ ТекстРезультат.УстановитьТекст(_СтрСоединить(ТекущийТекстМассив, Символы.ПС));
+ Иначе
+ ТекстРезультат.ДобавитьСтроку(СтрокаШага);
+ КонецЕсли;
+
ИначеЕсли ИмяУзла = "#text" И Узел_comment Тогда
ТекстРезультат.ДобавитьСтроку("//" + XML.Значение);
КонецЕсли;
@@ -44157,7 +44175,7 @@
&НаКлиенте
Функция ГенерироватьШагПоискаПоЗаголовку(ЗаголовокЭлемента, ИмяЭлемента, МассивСтруктурФорм, ТекущаяФорма, ТипОбъекта)
- Если Объект.ИскатьЭлементыФормыПоИмени Тогда
+ Если Объект.ИскатьЭлементыФормыПоИмени и ЗначениеЗаполнено(ИмяЭлемента) Тогда
Возврат Ложь;
КонецЕсли;
diff --git a/docs/Changelog.md b/docs/Changelog.md
index 85ff855afe..9e54346b91 100644
--- a/docs/Changelog.md
+++ b/docs/Changelog.md
@@ -1,6 +1,6 @@
# История версий
-## 1.2.041.24
+## 1.2.041.26
### Новые возможности
* Настройка для стабилизации выполнения тестов - МаксимальноеВремяВыполненияДействия #2135
@@ -98,6 +98,7 @@
* Выводить значение переменных в отчете Allure для блока "Переменные" #2158 Спасибо @Reheab
* Возможность через параметры отключить автоматическое добавление стандартной библиотеки в список библиотек #2165
* Вывод сообщения, если клиент тестирования был запущен на другой версии платформы и менеджер тестирования не может подключиться. #2192
+* При генерации сценарий после накликивания нужно шаг "И я выбираю файл" добавлять на одну строку выше #2205
* Поддержка 8.3.25 #2119
- ОчиститьРезультатДиалогаВыбораФайла - позволяет очистить массив строк, который используется для выбора файла
- ВвестиHTMLДокумента - позволяет ввести в поле HTML документа текст
@@ -136,6 +137,7 @@
* "Выполнить с текущего шага..." отрабатывает некорректно для экспортных сценариев, начинающихся с Попытки-Исключения #2147 Спасибо @Reheab
* Ошибка сравнения таблицы с переменной, если в заголовке колонки есть пробелы #2151 Спасибо @wolfery666
* Запуск сценария из фичи по тэгу отрабатывает без контекста #2161 Спасибо @akademik1986
+* Правильная генерация шага нажатия на кнопку когда в логе действий пользователя нет имени кнопки #2206
### Переименования шагов
шаги
diff --git a/docs/FAQ/index.md b/docs/FAQ/index.md
index 3b77291723..1ceb1a8974 100644
--- a/docs/FAQ/index.md
+++ b/docs/FAQ/index.md
@@ -68,7 +68,7 @@
9. Почему у меня не работает тэг @tree
* Для работы тега @tree надо использовать либо только табы, либо только пробелы. В пределах одной фичи нельзя в отступах строк использовать и пробелы и табы.
10. Как поставить брейкпоинт во внешней обработке.
- * Для файловых баз брейпоинты работают сразу
+ * Для файловых баз брейкпоинты работают сразу
* Для серверных баз, когда сервер 1С и сеанс TestManager расположены на разных ПК
* Надо закрыть сеанс TestManager.
* Надо открыть сеанс TestManager.
diff --git "a/features/Core/Allure/Issue-34-\320\236\321\202\321\207\320\265\321\202AllureTM.feature" "b/features/Core/Allure/Issue-34-\320\236\321\202\321\207\320\265\321\202AllureTM.feature"
index f7fb17ddf8..cf208a8310 100644
--- "a/features/Core/Allure/Issue-34-\320\236\321\202\321\207\320\265\321\202AllureTM.feature"
+++ "b/features/Core/Allure/Issue-34-\320\236\321\202\321\207\320\265\321\202AllureTM.feature"
@@ -155,7 +155,7 @@
И в таблице "ДеревоТестов" я перехожу к строке:
| 'Наименование' |
| 'И В командном интерфейсе я выбираю \'Основная\' \'Справочник1\'' |
- И я выбираю пункт контекстного меню с именем 'ДеревоТестовКонтекстноеМенюБрейпоинтУбратьВсе' на элементе формы с именем "ДеревоТестов"
+ И я выбираю пункт контекстного меню с именем 'ДеревоТестовКонтекстноеМенюБрейкпоинтУбратьВсе' на элементе формы с именем "ДеревоТестов"
И пауза 2
И я перехожу к закладке с именем "СтраницаОтчетыОЗапуске"
diff --git "a/features/Core/BreakPoints/\320\242\320\276\321\207\320\272\320\270\320\236\321\201\321\202\320\260\320\275\320\276\320\262\320\260.feature" "b/features/Core/BreakPoints/\320\242\320\276\321\207\320\272\320\270\320\236\321\201\321\202\320\260\320\275\320\276\320\262\320\260.feature"
index d49847455a..2030eeaff5 100644
--- "a/features/Core/BreakPoints/\320\242\320\276\321\207\320\272\320\270\320\236\321\201\321\202\320\260\320\275\320\276\320\262\320\260.feature"
+++ "b/features/Core/BreakPoints/\320\242\320\276\321\207\320\272\320\270\320\236\321\201\321\202\320\260\320\275\320\276\320\262\320\260.feature"
@@ -57,7 +57,7 @@
И в таблице "ДеревоТестов" я перехожу к строке:
| 'Наименование' |
| 'И я вызываю исключение "Тест."' |
- И я выбираю пункт контекстного меню с именем 'ДеревоТестовКонтекстноеМенюБрейпоинтУбратьВсе' на элементе формы с именем "ДеревоТестов"
+ И я выбираю пункт контекстного меню с именем 'ДеревоТестовКонтекстноеМенюБрейкпоинтУбратьВсе' на элементе формы с именем "ДеревоТестов"
И Я нажимаю на кнопку выполнить сценарии в Vanessa-Automation TestClient
diff --git "a/features/Core/TestClient/step_definitions/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217XML\320\224\320\265\320\271\321\201\321\202\320\262\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217.xml" "b/features/Core/TestClient/step_definitions/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217XML\320\224\320\265\320\271\321\201\321\202\320\262\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217.xml"
index d11c358cc8..0c631080e2 100644
--- "a/features/Core/TestClient/step_definitions/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217XML\320\224\320\265\320\271\321\201\321\202\320\262\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217.xml"
+++ "b/features/Core/TestClient/step_definitions/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217XML\320\224\320\265\320\271\321\201\321\202\320\262\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217.xml"
@@ -70,6 +70,11 @@
ДляРазныеДействияСФормой15
РазныеДействияСФормой16
ДляРазныеДействияСФормой16
+ РазныеДействияСФормой17
+ ДляРазныеДействияСФормой17
+ РазныеДействияСФормой18
+ ДляРазныеДействияСФормой18
+ ДляРазныеДействияСФормой18_2
\ No newline at end of file
diff --git "a/features/Core/TestClient/step_definitions/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217XML\320\224\320\265\320\271\321\201\321\202\320\262\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217/Templates/\320\224\320\273\321\217\320\240\320\260\320\267\320\275\321\213\320\265\320\224\320\265\320\271\321\201\321\202\320\262\320\270\321\217\320\241\320\244\320\276\321\200\320\274\320\276\320\27117.xml" "b/features/Core/TestClient/step_definitions/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217XML\320\224\320\265\320\271\321\201\321\202\320\262\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217/Templates/\320\224\320\273\321\217\320\240\320\260\320\267\320\275\321\213\320\265\320\224\320\265\320\271\321\201\321\202\320\262\320\270\321\217\320\241\320\244\320\276\321\200\320\274\320\276\320\27117.xml"
new file mode 100644
index 0000000000..07db601ce6
--- /dev/null
+++ "b/features/Core/TestClient/step_definitions/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217XML\320\224\320\265\320\271\321\201\321\202\320\262\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217/Templates/\320\224\320\273\321\217\320\240\320\260\320\267\320\275\321\213\320\265\320\224\320\265\320\271\321\201\321\202\320\262\320\270\321\217\320\241\320\244\320\276\321\200\320\274\320\276\320\27117.xml"
@@ -0,0 +1,16 @@
+
+
+
+
+ ДляРазныеДействияСФормой17
+
+
+ ru
+ Для разные действия с формой17
+
+
+
+ TextDocument
+
+
+
\ No newline at end of file
diff --git "a/features/Core/TestClient/step_definitions/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217XML\320\224\320\265\320\271\321\201\321\202\320\262\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217/Templates/\320\224\320\273\321\217\320\240\320\260\320\267\320\275\321\213\320\265\320\224\320\265\320\271\321\201\321\202\320\262\320\270\321\217\320\241\320\244\320\276\321\200\320\274\320\276\320\27117/Ext/Template.txt" "b/features/Core/TestClient/step_definitions/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217XML\320\224\320\265\320\271\321\201\321\202\320\262\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217/Templates/\320\224\320\273\321\217\320\240\320\260\320\267\320\275\321\213\320\265\320\224\320\265\320\271\321\201\321\202\320\262\320\270\321\217\320\241\320\244\320\276\321\200\320\274\320\276\320\27117/Ext/Template.txt"
new file mode 100644
index 0000000000..aa9eb85624
--- /dev/null
+++ "b/features/Core/TestClient/step_definitions/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217XML\320\224\320\265\320\271\321\201\321\202\320\262\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217/Templates/\320\224\320\273\321\217\320\240\320\260\320\267\320\275\321\213\320\265\320\224\320\265\320\271\321\201\321\202\320\262\320\270\321\217\320\241\320\244\320\276\321\200\320\274\320\276\320\27117/Ext/Template.txt"
@@ -0,0 +1,16 @@
+#language: ru
+
+Функционал: <описание фичи>
+
+Как <Роль>
+Я хочу <описание функционала>
+Чтобы <бизнес-эффект>
+
+Контекст:
+ Дано Я запускаю сценарий открытия TestClient или подключаю уже существующий
+
+
+Сценарий: <описание сценария>
+
+ Когда открылось окно "Выбор типа данных"
+ И я нажимаю на кнопку "ОК"
diff --git "a/features/Core/TestClient/step_definitions/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217XML\320\224\320\265\320\271\321\201\321\202\320\262\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217/Templates/\320\224\320\273\321\217\320\240\320\260\320\267\320\275\321\213\320\265\320\224\320\265\320\271\321\201\321\202\320\262\320\270\321\217\320\241\320\244\320\276\321\200\320\274\320\276\320\27118.xml" "b/features/Core/TestClient/step_definitions/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217XML\320\224\320\265\320\271\321\201\321\202\320\262\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217/Templates/\320\224\320\273\321\217\320\240\320\260\320\267\320\275\321\213\320\265\320\224\320\265\320\271\321\201\321\202\320\262\320\270\321\217\320\241\320\244\320\276\321\200\320\274\320\276\320\27118.xml"
new file mode 100644
index 0000000000..bbf08066a3
--- /dev/null
+++ "b/features/Core/TestClient/step_definitions/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217XML\320\224\320\265\320\271\321\201\321\202\320\262\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217/Templates/\320\224\320\273\321\217\320\240\320\260\320\267\320\275\321\213\320\265\320\224\320\265\320\271\321\201\321\202\320\262\320\270\321\217\320\241\320\244\320\276\321\200\320\274\320\276\320\27118.xml"
@@ -0,0 +1,16 @@
+
+
+
+
+ ДляРазныеДействияСФормой18
+
+
+ ru
+ Для разные действия с формой18
+
+
+
+ TextDocument
+
+
+
\ No newline at end of file
diff --git "a/features/Core/TestClient/step_definitions/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217XML\320\224\320\265\320\271\321\201\321\202\320\262\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217/Templates/\320\224\320\273\321\217\320\240\320\260\320\267\320\275\321\213\320\265\320\224\320\265\320\271\321\201\321\202\320\262\320\270\321\217\320\241\320\244\320\276\321\200\320\274\320\276\320\27118/Ext/Template.txt" "b/features/Core/TestClient/step_definitions/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217XML\320\224\320\265\320\271\321\201\321\202\320\262\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217/Templates/\320\224\320\273\321\217\320\240\320\260\320\267\320\275\321\213\320\265\320\224\320\265\320\271\321\201\321\202\320\262\320\270\321\217\320\241\320\244\320\276\321\200\320\274\320\276\320\27118/Ext/Template.txt"
new file mode 100644
index 0000000000..be8d12546e
--- /dev/null
+++ "b/features/Core/TestClient/step_definitions/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217XML\320\224\320\265\320\271\321\201\321\202\320\262\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217/Templates/\320\224\320\273\321\217\320\240\320\260\320\267\320\275\321\213\320\265\320\224\320\265\320\271\321\201\321\202\320\262\320\270\321\217\320\241\320\244\320\276\321\200\320\274\320\276\320\27118/Ext/Template.txt"
@@ -0,0 +1,18 @@
+#language: ru
+
+Функционал: <описание фичи>
+
+Как <Роль>
+Я хочу <описание функционала>
+Чтобы <бизнес-эффект>
+
+Контекст:
+ Дано Я запускаю сценарий открытия TestClient или подключаю уже существующий
+
+
+Сценарий: <описание сценария>
+
+ Когда открылось окно "Заголовок окна"
+ И я выбираю файл 'C:\Temp\111'
+ И я нажимаю кнопку выбора у поля "Каталог проекта"
+ Тогда открылось окно "Заголовок окна"
diff --git "a/features/Core/TestClient/step_definitions/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217XML\320\224\320\265\320\271\321\201\321\202\320\262\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217/Templates/\320\224\320\273\321\217\320\240\320\260\320\267\320\275\321\213\320\265\320\224\320\265\320\271\321\201\321\202\320\262\320\270\321\217\320\241\320\244\320\276\321\200\320\274\320\276\320\27118_2.xml" "b/features/Core/TestClient/step_definitions/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217XML\320\224\320\265\320\271\321\201\321\202\320\262\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217/Templates/\320\224\320\273\321\217\320\240\320\260\320\267\320\275\321\213\320\265\320\224\320\265\320\271\321\201\321\202\320\262\320\270\321\217\320\241\320\244\320\276\321\200\320\274\320\276\320\27118_2.xml"
new file mode 100644
index 0000000000..bd2b47ff07
--- /dev/null
+++ "b/features/Core/TestClient/step_definitions/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217XML\320\224\320\265\320\271\321\201\321\202\320\262\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217/Templates/\320\224\320\273\321\217\320\240\320\260\320\267\320\275\321\213\320\265\320\224\320\265\320\271\321\201\321\202\320\262\320\270\321\217\320\241\320\244\320\276\321\200\320\274\320\276\320\27118_2.xml"
@@ -0,0 +1,16 @@
+
+
+
+
+ ДляРазныеДействияСФормой18_2
+
+
+ ru
+ Для разные действия с формой18 2
+
+
+
+ TextDocument
+
+
+
\ No newline at end of file
diff --git "a/features/Core/TestClient/step_definitions/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217XML\320\224\320\265\320\271\321\201\321\202\320\262\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217/Templates/\320\224\320\273\321\217\320\240\320\260\320\267\320\275\321\213\320\265\320\224\320\265\320\271\321\201\321\202\320\262\320\270\321\217\320\241\320\244\320\276\321\200\320\274\320\276\320\27118_2/Ext/Template.txt" "b/features/Core/TestClient/step_definitions/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217XML\320\224\320\265\320\271\321\201\321\202\320\262\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217/Templates/\320\224\320\273\321\217\320\240\320\260\320\267\320\275\321\213\320\265\320\224\320\265\320\271\321\201\321\202\320\262\320\270\321\217\320\241\320\244\320\276\321\200\320\274\320\276\320\27118_2/Ext/Template.txt"
new file mode 100644
index 0000000000..f68033a299
--- /dev/null
+++ "b/features/Core/TestClient/step_definitions/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217XML\320\224\320\265\320\271\321\201\321\202\320\262\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217/Templates/\320\224\320\273\321\217\320\240\320\260\320\267\320\275\321\213\320\265\320\224\320\265\320\271\321\201\321\202\320\262\320\270\321\217\320\241\320\244\320\276\321\200\320\274\320\276\320\27118_2/Ext/Template.txt"
@@ -0,0 +1,18 @@
+#language: ru
+
+Функционал: <описание фичи>
+
+Как <Роль>
+Я хочу <описание функционала>
+Чтобы <бизнес-эффект>
+
+Контекст:
+ Дано Я запускаю сценарий открытия TestClient или подключаю уже существующий
+
+
+Сценарий: <описание сценария>
+
+ Когда открылось окно "Заголовок окна"
+ И я выбираю файл 'C:\Temp\111'
+ И я нажимаю кнопку выбора у поля с именем 'КаталогПроекта'
+ Тогда открылось окно "Заголовок окна"
diff --git "a/features/Core/TestClient/step_definitions/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217XML\320\224\320\265\320\271\321\201\321\202\320\262\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217/Templates/\320\240\320\260\320\267\320\275\321\213\320\265\320\224\320\265\320\271\321\201\321\202\320\262\320\270\321\217\320\241\320\244\320\276\321\200\320\274\320\276\320\27117.xml" "b/features/Core/TestClient/step_definitions/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217XML\320\224\320\265\320\271\321\201\321\202\320\262\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217/Templates/\320\240\320\260\320\267\320\275\321\213\320\265\320\224\320\265\320\271\321\201\321\202\320\262\320\270\321\217\320\241\320\244\320\276\321\200\320\274\320\276\320\27117.xml"
new file mode 100644
index 0000000000..40fffe1c24
--- /dev/null
+++ "b/features/Core/TestClient/step_definitions/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217XML\320\224\320\265\320\271\321\201\321\202\320\262\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217/Templates/\320\240\320\260\320\267\320\275\321\213\320\265\320\224\320\265\320\271\321\201\321\202\320\262\320\270\321\217\320\241\320\244\320\276\321\200\320\274\320\276\320\27117.xml"
@@ -0,0 +1,16 @@
+
+
+
+
+ РазныеДействияСФормой17
+
+
+ ru
+ Разные действия с формой17
+
+
+
+ TextDocument
+
+
+
\ No newline at end of file
diff --git "a/features/Core/TestClient/step_definitions/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217XML\320\224\320\265\320\271\321\201\321\202\320\262\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217/Templates/\320\240\320\260\320\267\320\275\321\213\320\265\320\224\320\265\320\271\321\201\321\202\320\262\320\270\321\217\320\241\320\244\320\276\321\200\320\274\320\276\320\27117/Ext/Template.txt" "b/features/Core/TestClient/step_definitions/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217XML\320\224\320\265\320\271\321\201\321\202\320\262\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217/Templates/\320\240\320\260\320\267\320\275\321\213\320\265\320\224\320\265\320\271\321\201\321\202\320\262\320\270\321\217\320\241\320\244\320\276\321\200\320\274\320\276\320\27117/Ext/Template.txt"
new file mode 100644
index 0000000000..ae9e7b6184
--- /dev/null
+++ "b/features/Core/TestClient/step_definitions/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217XML\320\224\320\265\320\271\321\201\321\202\320\262\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217/Templates/\320\240\320\260\320\267\320\275\321\213\320\265\320\224\320\265\320\271\321\201\321\202\320\262\320\270\321\217\320\241\320\244\320\276\321\200\320\274\320\276\320\27117/Ext/Template.txt"
@@ -0,0 +1,10 @@
+
+
+
+
+
+
diff --git "a/features/Core/TestClient/step_definitions/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217XML\320\224\320\265\320\271\321\201\321\202\320\262\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217/Templates/\320\240\320\260\320\267\320\275\321\213\320\265\320\224\320\265\320\271\321\201\321\202\320\262\320\270\321\217\320\241\320\244\320\276\321\200\320\274\320\276\320\27118.xml" "b/features/Core/TestClient/step_definitions/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217XML\320\224\320\265\320\271\321\201\321\202\320\262\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217/Templates/\320\240\320\260\320\267\320\275\321\213\320\265\320\224\320\265\320\271\321\201\321\202\320\262\320\270\321\217\320\241\320\244\320\276\321\200\320\274\320\276\320\27118.xml"
new file mode 100644
index 0000000000..8812fb4e12
--- /dev/null
+++ "b/features/Core/TestClient/step_definitions/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217XML\320\224\320\265\320\271\321\201\321\202\320\262\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217/Templates/\320\240\320\260\320\267\320\275\321\213\320\265\320\224\320\265\320\271\321\201\321\202\320\262\320\270\321\217\320\241\320\244\320\276\321\200\320\274\320\276\320\27118.xml"
@@ -0,0 +1,16 @@
+
+
+
+
+ РазныеДействияСФормой18
+
+
+ ru
+ Разные действия с формой18
+
+
+
+ TextDocument
+
+
+
\ No newline at end of file
diff --git "a/features/Core/TestClient/step_definitions/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217XML\320\224\320\265\320\271\321\201\321\202\320\262\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217/Templates/\320\240\320\260\320\267\320\275\321\213\320\265\320\224\320\265\320\271\321\201\321\202\320\262\320\270\321\217\320\241\320\244\320\276\321\200\320\274\320\276\320\27118/Ext/Template.txt" "b/features/Core/TestClient/step_definitions/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217XML\320\224\320\265\320\271\321\201\321\202\320\262\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217/Templates/\320\240\320\260\320\267\320\275\321\213\320\265\320\224\320\265\320\271\321\201\321\202\320\262\320\270\321\217\320\241\320\244\320\276\321\200\320\274\320\276\320\27118/Ext/Template.txt"
new file mode 100644
index 0000000000..0bf188c7f1
--- /dev/null
+++ "b/features/Core/TestClient/step_definitions/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217XML\320\224\320\265\320\271\321\201\321\202\320\262\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217/Templates/\320\240\320\260\320\267\320\275\321\213\320\265\320\224\320\265\320\271\321\201\321\202\320\262\320\270\321\217\320\241\320\244\320\276\321\200\320\274\320\276\320\27118/Ext/Template.txt"
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+ C:\Temp\111
+
+
+
+
+
diff --git "a/features/Core/TestClient/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217XML\320\224\320\265\320\271\321\201\321\202\320\262\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217.feature" "b/features/Core/TestClient/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217XML\320\224\320\265\320\271\321\201\321\202\320\262\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217.feature"
index ad419383d2..0222a8a75a 100644
--- "a/features/Core/TestClient/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217XML\320\224\320\265\320\271\321\201\321\202\320\262\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217.feature"
+++ "b/features/Core/TestClient/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\237\321\200\320\265\320\276\320\261\321\200\320\260\320\267\320\276\320\262\320\260\320\275\320\270\321\217XML\320\224\320\265\320\271\321\201\321\202\320\262\320\270\320\271\320\237\320\276\320\273\321\214\320\267\320\276\320\262\320\260\321\202\320\265\320\273\321\217.feature"
@@ -133,6 +133,66 @@
И я жду, что поле с именем "СгенерированныйСценарий" перестанет быть пустым в течение 50 секунд
И значение поля с именем "СгенерированныйСценарий" равно значению из макета "ДляДополненияФормы2"
+Сценарий: Проверка преобразования xml с действиями пользователя. Разные действия с формой. Часть 17.
+
+ Когда Я открываю VanessaAutomation в режиме TestClient со стандартной библиотекой
+
+ И я перехожу к закладке с именем "ГруппаНастройки"
+ И я перехожу к закладке с именем "ГруппаСлужебная"
+ И я перехожу к закладке с именем "ГруппаСлужебноеВыполнитьКод"
+ И в поле с именем 'РеквизитПроизвольныйКод' я ввожу текст 'Элементы.ДобавлятьПриНакликиванииМетаИнформацию.Видимость = Истина'
+ И я нажимаю на кнопку с именем 'ВыполнитьПроизвольныйКод'
+ И Пауза 1
+
+ И я устанавливаю флаг с именем 'ДобавлятьПриНакликиванииМетаИнформацию'
+
+ И я перехожу к закладке "Работа с UI"
+ И я перехожу к закладке "Исходный XML"
+ И в поле с именем "СгенерированныйXML" я ввожу текст из макета "РазныеДействияСФормой17"
+
+ И я нажимаю на кнопку "Преобразовать исходный XML"
+ И я жду, что поле с именем "СгенерированныйСценарий" перестанет быть пустым в течение 50 секунд
+ И значение поля с именем "СгенерированныйСценарий" равно значению из макета "ДляРазныеДействияСФормой17"
+
+ И я перехожу к закладке с именем "ГруппаНастройки"
+ И я устанавливаю флаг с именем 'ИскатьЭлементыФормыПоИмени'
+ И я перехожу к закладке с именем "ГруппаДополнительно"
+ И я перехожу к закладке с именем "ИсходныйXMLПроверки"
+ И я нажимаю на кнопку с именем 'ПреобразоватьИсходныйXML'
+ И пауза 1
+
+ И значение поля с именем "СгенерированныйСценарий" равно значению из макета "ДляРазныеДействияСФормой17"
+
+Сценарий: Проверка преобразования xml с действиями пользователя. Разные действия с формой. Часть 18.
+
+ Когда Я открываю VanessaAutomation в режиме TestClient со стандартной библиотекой
+
+ И я перехожу к закладке с именем "ГруппаНастройки"
+ И я перехожу к закладке с именем "ГруппаСлужебная"
+ И я перехожу к закладке с именем "ГруппаСлужебноеВыполнитьКод"
+ И в поле с именем 'РеквизитПроизвольныйКод' я ввожу текст 'Элементы.ДобавлятьПриНакликиванииМетаИнформацию.Видимость = Истина'
+ И я нажимаю на кнопку с именем 'ВыполнитьПроизвольныйКод'
+ И Пауза 1
+
+ И я устанавливаю флаг с именем 'ДобавлятьПриНакликиванииМетаИнформацию'
+
+ И я перехожу к закладке "Работа с UI"
+ И я перехожу к закладке "Исходный XML"
+ И в поле с именем "СгенерированныйXML" я ввожу текст из макета "РазныеДействияСФормой18"
+
+ И я нажимаю на кнопку "Преобразовать исходный XML"
+ И я жду, что поле с именем "СгенерированныйСценарий" перестанет быть пустым в течение 50 секунд
+ И значение поля с именем "СгенерированныйСценарий" равно значению из макета "ДляРазныеДействияСФормой18"
+
+ И я перехожу к закладке с именем "ГруппаНастройки"
+ И я устанавливаю флаг с именем 'ИскатьЭлементыФормыПоИмени'
+ И я перехожу к закладке с именем "ГруппаДополнительно"
+ И я перехожу к закладке с именем "ИсходныйXMLПроверки"
+ И я нажимаю на кнопку с именем 'ПреобразоватьИсходныйXML'
+ И пауза 1
+
+ И значение поля с именем "СгенерированныйСценарий" равно значению из макета "ДляРазныеДействияСФормой18_2"
+
Сценарий: Проверка преобразования xml с действиями пользователя. Разные действия с формой. Часть 6.
Когда Я открываю VanessaAutomation в режиме TestClient со стандартной библиотекой
diff --git "a/features/Core/Translate/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\270\320\244\320\270\321\207\320\270\320\235\320\260\320\224\321\200\321\203\320\263\320\276\320\274\320\257\320\267\321\213\320\272\320\265.feature" "b/features/Core/Translate/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\270\320\244\320\270\321\207\320\270\320\235\320\260\320\224\321\200\321\203\320\263\320\276\320\274\320\257\320\267\321\213\320\272\320\265.feature"
index 263becb582..bd876f8a88 100644
--- "a/features/Core/Translate/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\270\320\244\320\270\321\207\320\270\320\235\320\260\320\224\321\200\321\203\320\263\320\276\320\274\320\257\320\267\321\213\320\272\320\265.feature"
+++ "b/features/Core/Translate/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\227\320\260\320\263\321\200\321\203\320\267\320\272\320\270\320\244\320\270\321\207\320\270\320\235\320\260\320\224\321\200\321\203\320\263\320\276\320\274\320\257\320\267\321\213\320\272\320\265.feature"
@@ -125,27 +125,30 @@
И я перехожу к закладке с именем "ГруппаЗапускТестов"
Тогда таблица "ДеревоТестов" стала равной:
- | "Имя процедуры" |
- | "" |
- | "" |
- | "" |
- | "ЯЗапускаюСценарийОткрытияTestClientИлиПодключаюУжеСуществующий" |
- | "" |
- | "ВКомандномИнтерфейсеЯВыбираю" |
- | "ОткрылосьОкно" |
- | "ЯНажимаюНаКнопкуСИменем" |
- | "ОткрылосьОкно" |
- | "ВПолеСИменемЯВвожуТекст" |
- | "ЭлементФормыСИменемСталРавен" |
- | "ЭлементФормыСИменемСталРавен" |
- | "" |
- | "ЯНажимаюНаКнопку" |
- | "ЯЗапоминаюЗначениеВыраженияВПеременную" |
- | "ВТаблицеПолеСИменемИмеетЗначениеТогда" |
- | "ЯЗапоминаюЗначениеВыраженияВПеременную" |
- | "ПеременнаяИмеетЗначение" |
- | "" |
- | "ЯЗакрываюСеансTESTCLIENT" |
+ | 'Имя процедуры' |
+ | '' |
+ | '' |
+ | '' |
+ | 'ЯЗапускаюСценарийОткрытияTestClientИлиПодключаюУжеСуществующий' |
+ | '' |
+ | 'ВКомандномИнтерфейсеЯВыбираю' |
+ | 'ОткрылосьОкно' |
+ | 'ЯНажимаюНаКнопкуСИменем' |
+ | 'ОткрылосьОкно' |
+ | 'ВПолеСИменемЯВвожуТекст' |
+ | 'ЭлементФормыСИменемСталРавен' |
+ | 'ЭлементФормыСИменемСталРавен' |
+ | '' |
+ | 'ЯНажимаюНаКнопку' |
+ | 'ЯЗапоминаюЗначениеВыраженияВПеременную' |
+ | 'ВТаблицеПолеСИменемИмеетЗначениеТогда' |
+ | 'ЯЗапоминаюЗначениеВыраженияВПеременную' |
+ | 'ПеременнаяИмеетЗначение' |
+ | 'ВТаблицеЯПерехожуКСтроке' |
+ | '' |
+ | '' |
+ | '' |
+ | 'ЯЗакрываюСеансTESTCLIENT' |
@@ -195,27 +198,30 @@
И я перехожу к закладке с именем "ГруппаЗапускТестов"
Тогда таблица "ДеревоТестов" стала равной:
- | "Имя процедуры" |
- | "" |
- | "" |
- | "" |
- | "ЯЗапускаюСценарийОткрытияTestClientИлиПодключаюУжеСуществующий" |
- | "" |
- | "ВКомандномИнтерфейсеЯВыбираю" |
- | "ОткрылосьОкно" |
- | "ЯНажимаюНаКнопкуСИменем" |
- | "ОткрылосьОкно" |
- | "ВПолеСИменемЯВвожуТекст" |
- | "ЭлементФормыСИменемСталРавен" |
- | "ЭлементФормыСИменемСталРавен" |
- | "" |
- | "ЯНажимаюНаКнопку" |
- | "ЯЗапоминаюЗначениеВыраженияВПеременную" |
- | "ВТаблицеПолеСИменемИмеетЗначениеТогда" |
- | "ЯЗапоминаюЗначениеВыраженияВПеременную" |
- | "ПеременнаяИмеетЗначение" |
- | "" |
- | "ЯЗакрываюСеансTESTCLIENT" |
+ | 'Имя процедуры' |
+ | '' |
+ | '' |
+ | '' |
+ | 'ЯЗапускаюСценарийОткрытияTestClientИлиПодключаюУжеСуществующий' |
+ | '' |
+ | 'ВКомандномИнтерфейсеЯВыбираю' |
+ | 'ОткрылосьОкно' |
+ | 'ЯНажимаюНаКнопкуСИменем' |
+ | 'ОткрылосьОкно' |
+ | 'ВПолеСИменемЯВвожуТекст' |
+ | 'ЭлементФормыСИменемСталРавен' |
+ | 'ЭлементФормыСИменемСталРавен' |
+ | '' |
+ | 'ЯНажимаюНаКнопку' |
+ | 'ЯЗапоминаюЗначениеВыраженияВПеременную' |
+ | 'ВТаблицеПолеСИменемИмеетЗначениеТогда' |
+ | 'ЯЗапоминаюЗначениеВыраженияВПеременную' |
+ | 'ПеременнаяИмеетЗначение' |
+ | 'ВТаблицеЯПерехожуКСтроке' |
+ | '' |
+ | '' |
+ | '' |
+ | 'ЯЗакрываюСеансTESTCLIENT' |
Если в логе сообщений TestClient есть строки Тогда
diff --git "a/features/Core/Translate/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\240\320\260\320\261\320\276\321\202\321\213\320\241\321\206\320\265\320\275\320\260\321\200\320\270\321\217\320\235\320\260\320\224\321\200\321\203\320\263\320\276\320\274\320\257\320\267\321\213\320\272\320\265.feature" "b/features/Core/Translate/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\240\320\260\320\261\320\276\321\202\321\213\320\241\321\206\320\265\320\275\320\260\321\200\320\270\321\217\320\235\320\260\320\224\321\200\321\203\320\263\320\276\320\274\320\257\320\267\321\213\320\272\320\265.feature"
index 3dd6a59f12..7f81c4c564 100644
--- "a/features/Core/Translate/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\240\320\260\320\261\320\276\321\202\321\213\320\241\321\206\320\265\320\275\320\260\321\200\320\270\321\217\320\235\320\260\320\224\321\200\321\203\320\263\320\276\320\274\320\257\320\267\321\213\320\272\320\265.feature"
+++ "b/features/Core/Translate/\320\237\321\200\320\276\320\262\320\265\321\200\320\272\320\260\320\240\320\260\320\261\320\276\321\202\321\213\320\241\321\206\320\265\320\275\320\260\321\200\320\270\321\217\320\235\320\260\320\224\321\200\321\203\320\263\320\276\320\274\320\257\320\267\321\213\320\272\320\265.feature"
@@ -56,27 +56,30 @@
И я перехожу к закладке с именем "ГруппаЗапускТестов"
Тогда таблица "ДеревоТестов" стала равной:
- | "Наименование" | "Статус" |
- | "СлужебнаяФичаEN1.feature" | "" |
- | "For test english feature" | "" |
- | "Background" | "" |
- | "Given I launch TestClient opening script or connect the existing one" | "Success" |
- | "Create record in spr1" | "Success" |
- | 'And In the command interface I select "Основная" "Справочник1"' | "Success" |
- | 'Then "Справочник1" window is opened' | "Success" |
- | 'And I click the button named "ФормаСоздать"' | "Success" |
- | 'Then "Справочник1 (create)" window is opened' | "Success" |
- | 'And I input "NewElementEN1" text in the field named "Наименование"' | "Success" |
- | 'Then the form attribute named "Наименование" became equal to' | "Success" |
- | 'Then the form attribute named "Наименование" became equal to' | "Success" |
- | '\| \'NewElementEN1\' \|' | "" |
- | 'And I click "Save and close" button' | "Success" |
- | 'And I save "1" in "variable" variable' | "Success" |
- | 'If the field named "Наименование" in "Список" table is set to \'NewElementEN1\' Then' | "Success" |
- | 'And I save "2" in "variable" variable' | "Success" |
- | 'Then "variable" variable is equal to 2' | "Success" |
- | "Close TestClient" | "Success" |
- | "And I close TestClient session" | "Success" |
+ | 'Наименование' | 'Статус' |
+ | 'СлужебнаяФичаEN1.feature' | '' |
+ | 'For test english feature' | '' |
+ | 'Background' | '' |
+ | 'Given I launch TestClient opening script or connect the existing one' | 'Success' |
+ | 'Create record in spr1' | 'Failed' |
+ | 'And In the command interface I select "Основная" "Справочник1"' | 'Success' |
+ | 'Then "Справочник1" window is opened' | 'Success' |
+ | 'And I click the button named "ФормаСоздать"' | 'Success' |
+ | 'Then "Справочник1 (create)" window is opened' | 'Success' |
+ | 'And I input "NewElementEN1" text in the field named "Наименование"' | 'Success' |
+ | 'Then the form attribute named "Наименование" became equal to' | 'Success' |
+ | 'Then the form attribute named "Наименование" became equal to' | 'Success' |
+ | '\| \'NewElementEN1\' \|' | '' |
+ | 'And I click "Save and close" button' | 'Success' |
+ | 'And I save "1" in "variable" variable' | 'Success' |
+ | 'If the field named "Наименование" in "Список" table is set to \'NewElementEN1\' Then' | 'Success' |
+ | 'And I save "2" in "variable" variable' | 'Success' |
+ | 'Then "variable" variable is equal to 2' | 'Success' |
+ | 'And I go to line in "Список" table' | 'Failed' |
+ | '\| \'Код\' \|' | '' |
+ | '\| \'000000001\' \|' | '' |
+ | 'Close TestClient' | 'Success' |
+ | 'And I close TestClient session' | 'Success' |
* Проверка работы с новым парсером
@@ -105,27 +108,30 @@
И я перехожу к закладке с именем "ГруппаЗапускТестов"
Тогда таблица "ДеревоТестов" стала равной:
- | "Наименование" | "Статус" |
- | "СлужебнаяФичаEN1.feature" | "" |
- | "For test english feature" | "" |
- | "Background" | "" |
- | "Given I launch TestClient opening script or connect the existing one" | "Success" |
- | "Create record in spr1" | "Success" |
- | 'And In the command interface I select "Основная" "Справочник1"' | "Success" |
- | 'Then "Справочник1" window is opened' | "Success" |
- | 'And I click the button named "ФормаСоздать"' | "Success" |
- | 'Then "Справочник1 (create)" window is opened' | "Success" |
- | 'And I input "NewElementEN1" text in the field named "Наименование"' | "Success" |
- | 'Then the form attribute named "Наименование" became equal to' | "Success" |
- | 'Then the form attribute named "Наименование" became equal to' | "Success" |
- | '\| \'NewElementEN1\' \|' | "" |
- | 'And I click "Save and close" button' | "Success" |
- | 'And I save "1" in "variable" variable' | "Success" |
- | 'If the field named "Наименование" in "Список" table is set to \'NewElementEN1\' Then' | "Success" |
- | 'And I save "2" in "variable" variable' | "Success" |
- | 'Then "variable" variable is equal to 2' | "Success" |
- | "Close TestClient" | "Success" |
- | "And I close TestClient session" | "Success" |
+ | 'Наименование' | 'Статус' |
+ | 'СлужебнаяФичаEN1.feature' | '' |
+ | 'For test english feature' | '' |
+ | 'Background' | '' |
+ | 'Given I launch TestClient opening script or connect the existing one' | 'Success' |
+ | 'Create record in spr1' | 'Failed' |
+ | 'And In the command interface I select "Основная" "Справочник1"' | 'Success' |
+ | 'Then "Справочник1" window is opened' | 'Success' |
+ | 'And I click the button named "ФормаСоздать"' | 'Success' |
+ | 'Then "Справочник1 (create)" window is opened' | 'Success' |
+ | 'And I input "NewElementEN1" text in the field named "Наименование"' | 'Success' |
+ | 'Then the form attribute named "Наименование" became equal to' | 'Success' |
+ | 'Then the form attribute named "Наименование" became equal to' | 'Success' |
+ | '\| \'NewElementEN1\' \|' | '' |
+ | 'And I click "Save and close" button' | 'Success' |
+ | 'And I save "1" in "variable" variable' | 'Success' |
+ | 'If the field named "Наименование" in "Список" table is set to \'NewElementEN1\' Then' | 'Success' |
+ | 'And I save "2" in "variable" variable' | 'Success' |
+ | 'Then "variable" variable is equal to 2' | 'Success' |
+ | 'And I go to line in "Список" table' | 'Failed' |
+ | '\| \'Код\' \|' | '' |
+ | '\| \'000000001\' \|' | '' |
+ | 'Close TestClient' | 'Success' |
+ | 'And I close TestClient session' | 'Success' |
diff --git "a/features/Libraries/VAExtension/VAExtension/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl" "b/features/Libraries/VAExtension/VAExtension/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl"
index 35d1100e4e..44f83e281e 100644
--- "a/features/Libraries/VAExtension/VAExtension/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl"
+++ "b/features/Libraries/VAExtension/VAExtension/Forms/\320\244\320\276\321\200\320\274\320\260/Ext/Form/Module.bsl"
@@ -704,7 +704,7 @@
//И Я жду завершения выполнения всех фоновых заданий в течение 10 секунд (Расширение)
//@ЯЖдуЗавершенияВыполненияВсехФоновыхЗаданийВТечениеСекундРасширение()
Функция ЯЖдуЗавершенияВыполненияВсехФоновыхЗаданийВТечениеСекундРасширение(КолСекунд) Экспорт
- ЯЖдуЗавершенияВыполненияВсехФоновыхЗаданийРасширение(КолСекунд);
+ ЯЖдуЗавершенияВыполненияВсехФоновыхЗаданийРасширение(Ванесса.ЗначениеТаймаутаДляАсинхронногоШага(КолСекунд));
КонецФункции
&НаКлиенте
diff --git "a/features/Support/Templates/\320\241\320\273\321\203\320\266\320\265\320\261\320\275\320\260\321\217\320\244\320\270\321\207\320\260EN1.feature" "b/features/Support/Templates/\320\241\320\273\321\203\320\266\320\265\320\261\320\275\320\260\321\217\320\244\320\270\321\207\320\260EN1.feature"
index 8b1b5a8b95..4432b36739 100644
--- "a/features/Support/Templates/\320\241\320\273\321\203\320\266\320\265\320\261\320\275\320\260\321\217\320\244\320\270\321\207\320\260EN1.feature"
+++ "b/features/Support/Templates/\320\241\320\273\321\203\320\266\320\265\320\261\320\275\320\260\321\217\320\244\320\270\321\207\320\260EN1.feature"
@@ -35,6 +35,11 @@ Scenario: Create record in spr1
And I save "2" in "variable" variable
Then "variable" variable is equal to 2
+ And I go to line in "Список" table
+ | 'Код' |
+ | '000000001' |
+
+
Scenario: Close TestClient
And I close TestClient session
\ No newline at end of file
diff --git a/locales/Steps/Templates/en/Ext/Template.xml b/locales/Steps/Templates/en/Ext/Template.xml
index 955209374b..fee4622779 100644
--- a/locales/Steps/Templates/en/Ext/Template.xml
+++ b/locales/Steps/Templates/en/Ext/Template.xml
@@ -65507,8 +65507,8 @@ If the passed table contains only one column then it is interpreted as an array.
ruAnd I go to line in "%1 TableName" table
- |"Name"|
- | Item1" |
+ |'Name'|
+ | 'Item1' |
diff --git "a/training/features/\320\223\320\273\320\260\320\262\320\26013/\320\232\320\276\320\275\321\202\320\265\320\272\321\201\321\202\320\275\320\276\320\265\320\234\320\265\320\275\321\216\320\240\320\265\320\264\320\260\320\272\321\202\320\276\321\200\320\260\320\242\320\276\321\207\320\272\320\270\320\236\321\201\321\202\320\260\320\275\320\276\320\262\320\260.feature" "b/training/features/\320\223\320\273\320\260\320\262\320\26013/\320\232\320\276\320\275\321\202\320\265\320\272\321\201\321\202\320\275\320\276\320\265\320\234\320\265\320\275\321\216\320\240\320\265\320\264\320\260\320\272\321\202\320\276\321\200\320\260\320\242\320\276\321\207\320\272\320\270\320\236\321\201\321\202\320\260\320\275\320\276\320\262\320\260.feature"
index 144f91c2fb..b366bb900c 100644
--- "a/training/features/\320\223\320\273\320\260\320\262\320\26013/\320\232\320\276\320\275\321\202\320\265\320\272\321\201\321\202\320\275\320\276\320\265\320\234\320\265\320\275\321\216\320\240\320\265\320\264\320\260\320\272\321\202\320\276\321\200\320\260\320\242\320\276\321\207\320\272\320\270\320\236\321\201\321\202\320\260\320\275\320\276\320\262\320\260.feature"
+++ "b/training/features/\320\223\320\273\320\260\320\262\320\26013/\320\232\320\276\320\275\321\202\320\265\320\272\321\201\321\202\320\275\320\276\320\265\320\234\320\265\320\275\321\216\320\240\320\265\320\264\320\260\320\272\321\202\320\276\321\200\320\260\320\242\320\276\321\207\320\272\320\270\320\236\321\201\321\202\320\260\320\275\320\276\320\262\320\260.feature"
@@ -17,13 +17,13 @@
И Пауза 1
И я делаю клик по элементу формы 'ЭтотСеанс' '' 'Document' правой кнопкой UI Automation
И Пауза 1
- И Я делаю подсветку элемента VA "ГруппаКонтекстногоМенюVanessaEditorБрейпоинты" "Точки останова" и перемещаю курсор
+ И Я делаю подсветку элемента VA "ГруппаКонтекстногоМенюVanessaEditorБрейкпоинты" "Точки останова" и перемещаю курсор
* Данный пункт меню позволяет установить или снять точку останова. Горячая клавиша, эф 9.
И Я делаю подсветку элемента VA "VanessaEditorКонтекстноеМенюБрейкпоинт" "Установить/снять чтоку останова." и перемещаю курсор
* Следующий пункт меню позволяет убрать все точки останова на данной вкладке редактора.
- И Я делаю подсветку элемента VA "VanessaEditorКонтекстноеМенюБрейпоинтУбратьВсе" "Убрать все точки останова" и перемещаю курсор
+ И Я делаю подсветку элемента VA "VanessaEditorКонтекстноеМенюБрейкпоинтУбратьВсе" "Убрать все точки останова" и перемещаю курсор
* Важный момент. Точки останова можно устанавливать как в обычных шагах сценариев, так и в шагах подсценариев, когда они отображаются в редакторе.
diff --git "a/training/features_en/\320\223\320\273\320\260\320\262\320\26013/\320\232\320\276\320\275\321\202\320\265\320\272\321\201\321\202\320\275\320\276\320\265\320\234\320\265\320\275\321\216\320\240\320\265\320\264\320\260\320\272\321\202\320\276\321\200\320\260\320\242\320\276\321\207\320\272\320\270\320\236\321\201\321\202\320\260\320\275\320\276\320\262\320\260.feature" "b/training/features_en/\320\223\320\273\320\260\320\262\320\26013/\320\232\320\276\320\275\321\202\320\265\320\272\321\201\321\202\320\275\320\276\320\265\320\234\320\265\320\275\321\216\320\240\320\265\320\264\320\260\320\272\321\202\320\276\321\200\320\260\320\242\320\276\321\207\320\272\320\270\320\236\321\201\321\202\320\260\320\275\320\276\320\262\320\260.feature"
index 77bf9a5d6e..2a76d15448 100644
--- "a/training/features_en/\320\223\320\273\320\260\320\262\320\26013/\320\232\320\276\320\275\321\202\320\265\320\272\321\201\321\202\320\275\320\276\320\265\320\234\320\265\320\275\321\216\320\240\320\265\320\264\320\260\320\272\321\202\320\276\321\200\320\260\320\242\320\276\321\207\320\272\320\270\320\236\321\201\321\202\320\260\320\275\320\276\320\262\320\260.feature"
+++ "b/training/features_en/\320\223\320\273\320\260\320\262\320\26013/\320\232\320\276\320\275\321\202\320\265\320\272\321\201\321\202\320\275\320\276\320\265\320\234\320\265\320\275\321\216\320\240\320\265\320\264\320\260\320\272\321\202\320\276\321\200\320\260\320\242\320\276\321\207\320\272\320\270\320\236\321\201\321\202\320\260\320\275\320\276\320\262\320\260.feature"
@@ -17,13 +17,13 @@
И Пауза 1
И я делаю клик по элементу формы 'ЭтотСеанс' '' 'Document' правой кнопкой UI Automation
И Пауза 1
- И Я делаю подсветку элемента VA "ГруппаКонтекстногоМенюVanessaEditorБрейпоинты" "Breakpoints" и перемещаю курсор
+ И Я делаю подсветку элемента VA "ГруппаКонтекстногоМенюVanessaEditorБрейкпоинты" "Breakpoints" и перемещаю курсор
* This menu item sets or removes a breakpoint. Hotkey F9.
И Я делаю подсветку элемента VA "VanessaEditorКонтекстноеМенюБрейкпоинт" "Set/remove breakpoint." и перемещаю курсор
* The next menu item removes all breakpoints on this editor tab.
- И Я делаю подсветку элемента VA "VanessaEditorКонтекстноеМенюБрейпоинтУбратьВсе" "Remove all breakpoints" и перемещаю курсор
+ И Я делаю подсветку элемента VA "VanessaEditorКонтекстноеМенюБрейкпоинтУбратьВсе" "Remove all breakpoints" и перемещаю курсор
* That's it, move on to the next lesson of the interactive help.