Skip to content

Commit 1bf70e9

Browse files
committed
Merge branch 'feature/Improve' into develop
2 parents 8f99dd4 + c32c974 commit 1bf70e9

File tree

87 files changed

+260
-144
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

87 files changed

+260
-144
lines changed

VanessaAutomation/Ext/ObjectModule.bsl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,7 @@
219219
Настройки.Вставить("ВыводитьВЛогВыполнениеШагов", Ложь);
220220
Настройки.Вставить("ПодробныйЛогВыполненияСценариев", Ложь);
221221
Настройки.Вставить("ВыводитьЛогВКонсоль", Ложь);
222-
Настройки.Вставить("МаскироватьПарольВЛоге", Ложь);
222+
Настройки.Вставить("МаскироватьПарольВЛоге", Истина);
223223
Настройки.Вставить("ЗвуковоеОповещениеПриОкончанииВыполненияСценария", Истина);
224224
Настройки.Вставить("ПоказыватьОкноОстановкиВыполненияСценария", Истина);
225225
Настройки.Вставить("ИспользоватьДляОстановкиВыполненияСценарияФайл", Истина);
@@ -484,7 +484,7 @@
484484
КонецФункции
485485

486486
Функция ПолучитьВерсиюОбработки(ДобавлятьНазвание = Истина, ТолькоЦифры = Ложь) Экспорт
487-
Версия = "1.2.042.39";
487+
Версия = "1.2.042.40";
488488

489489
Если ТолькоЦифры Тогда
490490
Возврат Версия;

VanessaAutomation/Forms/УправляемаяФорма/Ext/Form.xml

Lines changed: 41 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -19377,29 +19377,6 @@ For this option to work, you must enable the use of the VanessaExt addin.</v8:co
1937719377
<Event name="OnChange">ВыводитьЛогВКонсольПриИзменении</Event>
1937819378
</Events>
1937919379
</CheckBoxField>
19380-
<CheckBoxField name="МаскироватьПарольВЛоге" id="4137">
19381-
<DataPath>Объект.МаскироватьПарольВЛоге</DataPath>
19382-
<TitleLocation>Right</TitleLocation>
19383-
<ToolTipRepresentation>ShowBottom</ToolTipRepresentation>
19384-
<CheckBoxType>Auto</CheckBoxType>
19385-
<ContextMenu name="МаскироватьПарольВЛогеКонтекстноеМеню" id="4138"/>
19386-
<ExtendedTooltip name="МаскироватьПарольВЛогеРасширеннаяПодсказка" id="4139">
19387-
<AutoMaxWidth>false</AutoMaxWidth>
19388-
<Title formatted="false">
19389-
<v8:item>
19390-
<v8:lang>ru</v8:lang>
19391-
<v8:content>Маскируется пароль пользователя в логе /P"*****"</v8:content>
19392-
</v8:item>
19393-
<v8:item>
19394-
<v8:lang>en</v8:lang>
19395-
<v8:content>The user's password is masked in the log /P"*****"</v8:content>
19396-
</v8:item>
19397-
</Title>
19398-
</ExtendedTooltip>
19399-
<Events>
19400-
<Event name="OnChange">МаскироватьПарольВЛогеПриИзменении</Event>
19401-
</Events>
19402-
</CheckBoxField>
1940319380
</ChildItems>
1940419381
</UsualGroup>
1940519382
</ChildItems>
@@ -19531,6 +19508,7 @@ For this option to work, you must enable the use of the VanessaExt addin.</v8:co
1953119508
<v8:content>group log text third line left column</v8:content>
1953219509
</v8:item>
1953319510
</Title>
19511+
<Width>50</Width>
1953419512
<Representation>None</Representation>
1953519513
<ShowTitle>false</ShowTitle>
1953619514
<ExtendedTooltip name="ГруппаЛогТекстТретьяСтрокаЛевыйСтолбецРасширеннаяПодсказка" id="3439"/>
@@ -19562,6 +19540,46 @@ If the field is empty, then the log will not be output to a text file.</v8:conte
1956219540
</InputField>
1956319541
</ChildItems>
1956419542
</UsualGroup>
19543+
<UsualGroup name="ГруппаЛогТекстТретьяСтрокаПравыйСтолбец" id="4143">
19544+
<Title>
19545+
<v8:item>
19546+
<v8:lang>ru</v8:lang>
19547+
<v8:content>Группа лог текст третья строка правый столбец</v8:content>
19548+
</v8:item>
19549+
<v8:item>
19550+
<v8:lang>en</v8:lang>
19551+
<v8:content>Group log text third row right column</v8:content>
19552+
</v8:item>
19553+
</Title>
19554+
<Representation>None</Representation>
19555+
<ShowTitle>false</ShowTitle>
19556+
<ExtendedTooltip name="ГруппаЛогТекстТретьяСтрокаПравыйСтолбецРасширеннаяПодсказка" id="4144"/>
19557+
<ChildItems>
19558+
<CheckBoxField name="МаскироватьПарольВЛоге" id="4137">
19559+
<DataPath>Объект.МаскироватьПарольВЛоге</DataPath>
19560+
<TitleLocation>Right</TitleLocation>
19561+
<ToolTipRepresentation>ShowBottom</ToolTipRepresentation>
19562+
<CheckBoxType>Auto</CheckBoxType>
19563+
<ContextMenu name="МаскироватьПарольВЛогеКонтекстноеМеню" id="4138"/>
19564+
<ExtendedTooltip name="МаскироватьПарольВЛогеРасширеннаяПодсказка" id="4139">
19565+
<AutoMaxWidth>false</AutoMaxWidth>
19566+
<Title formatted="false">
19567+
<v8:item>
19568+
<v8:lang>ru</v8:lang>
19569+
<v8:content>Маскируется пароль пользователя в логе /P"*****"</v8:content>
19570+
</v8:item>
19571+
<v8:item>
19572+
<v8:lang>en</v8:lang>
19573+
<v8:content>The user's password is masked in the log /P"*****"</v8:content>
19574+
</v8:item>
19575+
</Title>
19576+
</ExtendedTooltip>
19577+
<Events>
19578+
<Event name="OnChange">МаскироватьПарольВЛогеПриИзменении</Event>
19579+
</Events>
19580+
</CheckBoxField>
19581+
</ChildItems>
19582+
</UsualGroup>
1956519583
</ChildItems>
1956619584
</UsualGroup>
1956719585
</ChildItems>
@@ -19704,7 +19722,6 @@ If the field is empty, then the log will not be output to a text file.</v8:conte
1970419722
</v8:item>
1970519723
</Title>
1970619724
<Group>Vertical</Group>
19707-
<Behavior>Usual</Behavior>
1970819725
<Representation>None</Representation>
1970919726
<ShowTitle>false</ShowTitle>
1971019727
<ExtendedTooltip name="ГруппаAllureОсновныеНастройкиПерваяСтрокаПравыйСтолбецРасширеннаяПодсказка" id="3694"/>

VanessaAutomation/Forms/УправляемаяФорма/Ext/Form/Module.bsl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1788,7 +1788,7 @@
17881788
&НаКлиенте
17891789
Процедура ВыполнитьСценарииФорма(Команда)
17901790
//+++ ЦВ_ПР 22.11.2025 Сообщение актуально для сценариев с большим количеством шагов
1791-
Состояние("*** Ждите. Формируется дерево шагов для сценариев. Старт:" + ТекущаяДата());
1791+
//Состояние("*** Ждите. Формируется дерево шагов для сценариев. Старт:" + ТекущаяДата());
17921792
//--- ЦВ_ПР 22.11.2025 конец вставки
17931793
КомандаВыполнитьСценарии();
17941794
КонецПроцедуры
@@ -23293,6 +23293,7 @@
2329323293
&НаКлиенте
2329423294
Процедура ОбработчикОткрытьФормуИзвестныхШаговПодключитьОбработки(Знач ПомещенныеФайлы, Знач ДополнительныеПараметры) Экспорт
2329523295
ПодключитьОбработкиКлиент(ПомещенныеФайлы, ДополнительныеПараметры);
23296+
ОбновитьКешСнипетовНаКлиенте();
2329623297
ОткрытьФормуИзвестногоШага(ДополнительныеПараметры.АктивизироватьСтрокуШага);
2329723298
КонецПроцедуры
2329823299

docs/Changelog.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# История версий
22

3-
## 1.2.042.39
3+
## 1.2.042.40
44

55
### Новые возможности
66
* Возможность указать отбор по фича файлам для запуска и возможность выполнить фичи в нужном порядке. #2317
@@ -70,6 +70,8 @@
7070
* Правильное заполнение тегов name,fullName,historyId,testCaseId для сценариев со структурой и параметрами #2436 Спасибо @beefree86
7171
* Настройка для скрытия некоторых переменных в аллюр #2437 Спасибо @beefree86
7272
* Исправлена ошибка локализации при генерации дымовых тестов, если "Вариант встроенного языка" это English #2441 Спасибо @Kyrales
73+
* Маскировка пароля пользователя в логе по настройке #2435 Спасибо @beefree86
74+
* Исправлена ошибка формирования дымовых тестов по "Регистр расчета" + порядок сортировки #2451 Спасибо @Kyrales
7375

7476
### Разные доработки
7577
* При закрытии системного диалога добавлено закрытия окон расширения VAExtension, т.к. они могли остаться от предыдущего шага. #2285
@@ -106,6 +108,7 @@
106108
* Добавить НомерПопыткиВыполненияСценария в ПолучитьСостояниеVanessaAutomation() #2398
107109
* Поддержка английских синонимов при выполнении выражения встроенного яыка на сервере: Context, SavedContext, PersistentContext #2442
108110
* Проверка завершения фоновых, когда конфигурация на английском языке #2445
111+
* Шаг Если текущее окно имеет заголовок Тогда может принимать таблицу Gherkin, что проверять несколько вариантов окон #2458
109112

110113
### Исправление ошибок
111114
* Когда курсор на последнем шаг в блоке "Истина", и после этого шага есть пустая группа шагов, происходит некорректный переход по F11 #2288
@@ -156,6 +159,7 @@
156159
* Проблема echo %appdata% в команде системы. Пользователю нужно самому следить за количеством спецсимволов в строке команды. #2444
157160
* Ошибка при проверке содержания строк в пустой таблице #2440 Спасибо @ElinaUsaeva
158161
* В шаг И я регистрирую ошибку "Описание ошибки" по данным исключения не подставляется значение переменной #2447 Спасибо @alexaleworkhorse
162+
* Иногда не обновлялся кеш снипетов, при открытии дерева известных шагов #2459
159163

160164
## 1.2.042.1
161165

features/Core/ExpectedSomething/ExpectedForms.feature

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -437,6 +437,12 @@
437437
Если текущее окно имеет заголовок "Спра*ник1" Тогда
438438
Затем Я запоминаю значение выражения "3" в переменную "ПроверкаОкна"
439439
Тогда переменная "ПроверкаОкна" имеет значение 3
440+
441+
Если текущее окно имеет заголовок Тогда
442+
| "Просто текст" |
443+
| "Спра*ник1" |
444+
Затем Я запоминаю значение выражения "4" в переменную "ПроверкаОкна"
445+
Тогда переменная "ПроверкаОкна" имеет значение 4
440446

441447

442448
И я запоминаю значение таблицы "Список" как "Таб1"

features/Core/FeatureLoad/ЗагрузкаФичИспользуяКешEPF.feature

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,43 @@
1919
Дано Я запускаю сценарий открытия TestClient или подключаю уже существующий
2020
Когда Я открываю VanessaAutomation в режиме TestClient
2121

22+
23+
Сценарий: Проверка работы кеш известных step definitions, когда после сборска кеша открывается дерево шагов
24+
Когда В поле с именем "КаталогФичСлужебный" я указываю путь к служебной фиче "ФичаДляПроверкиРаботыКеш"
25+
И я нажимаю на кнопку перезагрузить сценарии в Vanessa-Automation TestClient
26+
И я нажимаю на кнопку выполнить сценарии в Vanessa-Automation TestClient
27+
28+
И в логе сообщений TestClient есть строка "Служебное сообщение 1"
29+
30+
#Теперь перезапустим VB, потом загрузим фичи, потом подменим epf, потом опять загрузим фичи.
31+
#В итоге должно быть другое сообщение и должны быть получены изменения по таблице step definitions.
32+
33+
И я перехожу к закладке "Сервис"
34+
И я нажимаю на кнопку с именем 'СброситьКешИзвестныхStepDefinition'
35+
36+
И я закрываю окно "*Vanessa Automation*"
37+
И я открываю VanessaAutomation в режиме TestClient
38+
И я устанавливаю флаг с именем 'ИспользоватьКомпонентуVanessaExt'
39+
И я устанавливаю флаг с именем 'ИспользоватьПарсерGherkinИзКомпонентыVanessaExt'
40+
41+
И я нажимаю на кнопку с именем 'VanessaEditorДобавитьИзвестныйШаг'
42+
Тогда открылось окно 'Известные шаги: Vanessa Automation*'
43+
И Я закрываю окно "Известные шаги: Vanessa Automation*"
44+
45+
И в поле с именем "КаталогФичСлужебный" я указываю путь к служебной фиче "ПроверкаСбросаКеш/ПроверкаСбросаКеш01"
46+
И я нажимаю на кнопку перезагрузить сценарии в Vanessa-Automation TestClient
47+
И я нажимаю на кнопку выполнить сценарии в Vanessa-Automation TestClient
48+
И я нажимаю на кнопку с именем 'ФормаРазвернутьВсеСтрокиДереваСлужебный'
49+
50+
Тогда таблица 'ДеревоТестов' стала равной:
51+
| 'Наименование' | 'Статус' |
52+
| 'ПроверкаСбросаКеш01.feature' | '' |
53+
| 'ПроверкаСбросаКеш01' | '' |
54+
| 'ПроверкаСбросаКеш01' | 'Success' |
55+
| 'И пауза 1' | 'Success' |
56+
57+
58+
2259
Сценарий: Проверка работы кеш известных step definitions
2360
Когда В поле с именем "КаталогФичСлужебный" я указываю путь к служебной фиче "ФичаДляПроверкиРаботыКеш"
2461
И я нажимаю на кнопку перезагрузить сценарии в Vanessa-Automation TestClient

0 commit comments

Comments
 (0)