Skip to content

Commit

Permalink
Merge branch 'feature/Improve' into develop
Browse files Browse the repository at this point in the history
  • Loading branch information
Pr-Mex committed Aug 16, 2023
2 parents 394fe8a + 39efb6e commit 2471458
Show file tree
Hide file tree
Showing 40 changed files with 16,327 additions and 5,076 deletions.
2 changes: 1 addition & 1 deletion VanessaAutomation/Ext/ObjectModule.bsl
Original file line number Diff line number Diff line change
Expand Up @@ -441,7 +441,7 @@
КонецФункции

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

Если ТолькоЦифры Тогда
Возврат Версия;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2856,6 +2856,10 @@

ПутьКJsonДляЗаписи = ДополнитьСлешВПуть(ФайлКаталог3.ПолноеИмя) + "data.json";

Если НЕ ФайлСуществуетКомандаСистемы(ИмяФайлаТест) Тогда
ВызватьИсключение Локализовать(ПодставитьПараметрыВСтроку("Файл <%1> не существует.", ИмяФайлаТест));
КонецЕсли;

Файл = Новый Файл(ИмяФайлаТест);
КаталогMp3 = Файл.Путь;
СписокКаталогов = Новый СписокЗначений;
Expand Down Expand Up @@ -18731,7 +18735,9 @@
Если НЕ ДанныеMp3.Свойство("Orig") Тогда
Продолжить;
КонецЕсли;
ДанныеMp3.FileName = ЧастьПути + ДанныеMp3.FileName;
Если Найти(ДанныеMp3.FileName, ЧастьПути) = 0 Тогда
ДанныеMp3.FileName = ЧастьПути + ДанныеMp3.FileName;
КонецЕсли;
ДанныеКешОзвучкиИнтерактивнойСправки.Вставить(ДанныеMp3.Text, ДанныеMp3);

//Также добавляются данные по оригинальной строке, чтобы можно было понять есть ли для текста озвучка
Expand Down Expand Up @@ -26635,7 +26641,7 @@
Иначе
Если НЕ ЭтоLinux
И ИнициализироватьVanessaEditorНаКлиенте
И НЕ ЭтоЗапускИзКоманднойСтроки()
И (НЕ ЭтоЗапускИзКоманднойСтроки() ИЛИ ЗначениеПараметраЗапуска("UseEditor"))
И Объект.ИспользоватьРедакторVanessaEditor
И НЕ ВыполнениеСценариевБезОткрытияФормы
Тогда
Expand Down
4 changes: 2 additions & 2 deletions docs/Changelog.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# История версий

## 1.2.040.28
## 1.2.040.29

### Новые возможности
* Быстрая остановка выполнения сценария. #1878 Спасибо @lintest
Expand Down Expand Up @@ -140,7 +140,7 @@
* TestDataGenerator генерит тег @Дерево вместо @tree #1942 Спасибо @asosnoviy
* Доработки внешних событий + генерация ШК Честный знак #2015 Спасибо @Vovchik45
* Ошибка в реализации шага "Существует запись регистра сведений "РегистрСведений1" с реквизитами" #2013 Спасибо @vadim-ver @Vovchik45
* В старом парсере для фич на другом языке могут попадать лишние данные из перевода шага в дереве шагов. #2026
* В старом парсере для фич на другом языке могут попадать лишние данные из перевода шага в дереве шагов. #2026 @hawk911

## 1.2.040.1

Expand Down
27 changes: 27 additions & 0 deletions examples/MakeInteractiveHelp/MakeVideoInteractiveHelpHtml3D.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"Type": "HTML3D",
"GlobalVars":
{
"ВключенРежимОбучения": true
},
"VAPath": "C:\\Commons\\rep\\vanessa-automation",
"Lang": "ru",
"ResultPath": "C:\\Temp\\HTML3D",
"Path1c": "C:\\Program Files (x86)\\1cv8\\8.3.22.1368\\bin\\1cv8c.exe",
"ConnectionString": "/Fc:\\Bases\\8.3.22",
"ОтборКаталогов": ["Глава00"],
"СоздаватьИнструкциюHTML": true,
"КаталогВыгрузкиИнструкцийHTML": "C:\\Temp\\HTML3D\\tempInstr",
"ТекстовыеИнструкцииГруппаШаговКакШаг": true,
"ДобавлятьИмяФичиВТекстовуюИнструкцию": false,
"ДобавлятьИмяСценарияВТекстовуюИнструкцию": false,
"ВыполнитьНастройкиПриЗаписиИнтерактивнойСправки": true,
"СкрытьПанельРазделов": true,
"УстановитьВерсиюОбработкиНаРелизную": true,
"ИспользоватьКомпонентуVanessaExt": true,
"ИспользоватьВнешнююКомпонентуДляСкриншотов": true,
"ПодключатьГорячуюКлавишуДляПолученияСправкиОбЭлементе": false,
"СтилиHTML": "C:\\Commons\\rep\\vanessa-automation\\lib\\CSS\\ОсновнойСтиль.txt",
"ЗавершитьРаботуСистемы": true,
"ВариантСтилейHTMLИнструкции": 3
}
2 changes: 1 addition & 1 deletion features/Core/FeatureGeneration/FeatureGeneration.feature
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
И я перехожу к закладке "Работа с UI"
И я нажимаю на кнопку 'Дымовые тесты'
Тогда открылось окно "Дымовые тесты:*"
Когда открылось окно 'Дымовые тесты: Vanessa Automation'
Когда открылось окно 'Дымовые тесты:*Vanessa Automation*'
И я запоминаю строку "c:\tempаталогДымовыеТесты" в переменную "КаталогДымовыеТесты"
Если файл "$КаталогДымовыеТесты$" существует тогда
Иначе
Expand Down
10 changes: 10 additions & 0 deletions features/Core/FeatureReader/Тег_tree.feature
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,11 @@
И я перехожу к закладке с именем "ГруппаСлужебная"
И в поле с именем 'КаталогФичСлужебный' я ввожу текст '$ИмяФичиПриемник$'

Если 'Нрег(Ванесса.Объект.ВерсияПоставки) = "single"' Тогда
И в таблице "КаталогиБиблиотек" я нажимаю на кнопку с именем 'КаталогиБиблиотекДобавить'
И в таблице "КаталогиБиблиотек" в поле с именем 'КаталогиБиблиотекЗначение' я ввожу текст '$КаталогИнструментов$\features\Libraries'
И в таблице "КаталогиБиблиотек" я завершаю редактирование строки

И Я нажимаю на кнопку перезагрузить сценарии в Vanessa-Automation TestClient

И я перехожу к закладке с именем "ГруппаСлужебная"
Expand Down Expand Up @@ -221,6 +226,11 @@

И я перехожу к закладке "Сервис"
И я снимаю флаг 'Тег @tree включен по умолчанию'

Если 'Нрег(Ванесса.Объект.ВерсияПоставки) = "single"' Тогда
И в таблице "КаталогиБиблиотек" я нажимаю на кнопку с именем 'КаталогиБиблиотекДобавить'
И в таблице "КаталогиБиблиотек" в поле с именем 'КаталогиБиблиотекЗначение' я ввожу текст '$КаталогИнструментов$\features\Libraries'
И в таблице "КаталогиБиблиотек" я завершаю редактирование строки

И В поле с именем "КаталогФичСлужебный" я указываю путь к служебной фиче "ФичаДляПроверкиТег_tree1"
И Я нажимаю на кнопку перезагрузить сценарии в Vanessa-Automation TestClient
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,10 @@

Когда Я открываю VanessaAutomation в режиме TestClient со стандартной библиотекой

Если 'Нрег(Ванесса.Объект.ВерсияПоставки) = "single"' Тогда
И в таблице "КаталогиБиблиотек" я нажимаю на кнопку с именем 'КаталогиБиблиотекДобавить'
И в таблице "КаталогиБиблиотек" в поле с именем 'КаталогиБиблиотекЗначение' я ввожу текст '$КаталогИнструментов$\features\Libraries'
И в таблице "КаталогиБиблиотек" я завершаю редактирование строки

И В поле с именем "КаталогФичСлужебный" я указываю путь к служебной фиче "ЗаписьАвтодоков/ДляЗаписиАвтодоков01"

Expand Down Expand Up @@ -74,6 +78,10 @@

Когда Я открываю VanessaAutomation в режиме TestClient со стандартной библиотекой

Если 'Нрег(Ванесса.Объект.ВерсияПоставки) = "single"' Тогда
И в таблице "КаталогиБиблиотек" я нажимаю на кнопку с именем 'КаталогиБиблиотекДобавить'
И в таблице "КаталогиБиблиотек" в поле с именем 'КаталогиБиблиотекЗначение' я ввожу текст '$КаталогИнструментов$\features\Libraries'
И в таблице "КаталогиБиблиотек" я завершаю редактирование строки

И В поле с именем "КаталогФичСлужебный" я указываю путь к служебной фиче "ЗаписьАвтодоков/ДляЗаписиАвтодоков02"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,11 @@

Когда Я открываю VanessaAutomation в режиме TestClient со стандартной библиотекой

Если 'Нрег(Ванесса.Объект.ВерсияПоставки) = "single"' Тогда
И в таблице "КаталогиБиблиотек" я нажимаю на кнопку с именем 'КаталогиБиблиотекДобавить'
И в таблице "КаталогиБиблиотек" в поле с именем 'КаталогиБиблиотекЗначение' я ввожу текст '$КаталогИнструментов$\features\Libraries'
И в таблице "КаталогиБиблиотек" я завершаю редактирование строки

//проверка типа клиента
И я перехожу к закладке с именем "ГруппаСлужебная"
И я перехожу к закладке с именем "ГруппаСлужебноеВыполнитьКод"
Expand Down
16 changes: 8 additions & 8 deletions features/Core/VAEditor/КнопкиUndoRedo.feature
Original file line number Diff line number Diff line change
Expand Up @@ -53,18 +53,18 @@
|'Текст = "111" + Символы.ПС + "222" + Символы.ПС + "333";'|
|'VanessaTabs.current.editor.setContent(Текст);'|
И я нажимаю на кнопку с именем 'ВыполнитьПроизвольныйКод'
И Пауза 1
И Пауза 2

* Выделяем 111 в первой строке
И в поле с именем 'РеквизитПроизвольныйКод' я ввожу текст
|'VanessaTabs.current.editor.setSelection(1,1,1,4);'|
И я нажимаю на кнопку с именем 'ВыполнитьПроизвольныйКод'
И Пауза 1
И Пауза 2

* Нажимаем на кнопку Вырезать
И я перехожу к закладке с именем "ГруппаЗапускТестов"
И я нажимаю на кнопку с именем 'VanessaEditorClipboardCut'
И Пауза 1
И Пауза 2

* Проверяем, что текст стал корректным
И я перехожу к закладке с именем "ГруппаСлужебная"
Expand All @@ -73,15 +73,15 @@
|'Текст = СокрЛП(VanessaTabs.current.editor.getContent());'|
|'ПроверитьРавенство(Текст, "222" + Символы.ПС + "333")'|
И я нажимаю на кнопку с именем 'ВыполнитьПроизвольныйКод'
И Пауза 1
И Пауза 2
Тогда не появилось окно предупреждения системы

* Нажимаем на кнопку Undo
И я перехожу к закладке с именем "ГруппаЗапускТестов"
И я перехожу к закладке с именем "СтраницыДляОтображенияДереваИРедактора"
И я активизирую поле с именем "VanessaEditor"
И я нажимаю на кнопку с именем 'VanessaEditorEditUndo'
И Пауза 1
И Пауза 2


* Проверяем, что текст стал корректным
Expand All @@ -91,7 +91,7 @@
|'Текст = СокрЛП(VanessaTabs.current.editor.getContent());'|
|'ПроверитьРавенство(Текст,"111" + Символы.ПС + "222" + Символы.ПС + "333")'|
И я нажимаю на кнопку с именем 'ВыполнитьПроизвольныйКод'
И Пауза 1
И Пауза 2
Тогда не появилось окно предупреждения системы


Expand All @@ -100,7 +100,7 @@
И я перехожу к закладке с именем "СтраницыДляОтображенияДереваИРедактора"
И я активизирую поле с именем "VanessaEditor"
И я нажимаю на кнопку с именем 'VanessaEditorEditRedo'
И Пауза 1
И Пауза 2


* Проверяем, что текст стал корректным
Expand All @@ -110,7 +110,7 @@
|'Текст = СокрЛП(VanessaTabs.current.editor.getContent());'|
|'ПроверитьРавенство(Текст,"222" + Символы.ПС + "333")'|
И я нажимаю на кнопку с именем 'ВыполнитьПроизвольныйКод'
И Пауза 1
И Пауза 2
Тогда не появилось окно предупреждения системы

* Закрытие клиента тестирования
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,10 @@
Дано Я запускаю сценарий открытия TestClient или подключаю уже существующий
Когда Я открываю VanessaAutomation в режиме TestClient со стандартной библиотекой 'VAEditor'

Сценарий: Закрытие клиента тестирования
Дано Я закрыл все окна клиентского приложения
И я закрываю сеанс TESTCLIENT


Сценарий: F11 на строке шага подсценария в HTML вставке, когда на нём установлена точка останова

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -199,9 +199,9 @@
И я перехожу к закладке с именем "ГруппаСлужебноеВыполнитьКод"
И в поле с именем 'РеквизитПроизвольныйКод' я ввожу текст 'VanessaTabs.current.editor.selectSubcodeLine("b1", 0);'
И я нажимаю на кнопку с именем 'ВыполнитьПроизвольныйКод'
И Пауза 1
И Пауза 2
И я перехожу к закладке с именем "ГруппаЗапускТестов"
И Пауза 1
И Пауза 2

И я нажимаю на кнопку с именем 'VanessaEditorКонтекстноеМенюОткрытьПодсценарийВНовойВкладке'
И Пауза 2
Expand All @@ -212,7 +212,7 @@
И я перехожу к закладке с именем "ГруппаСлужебноеВыполнитьКод"
И в поле с именем 'РеквизитПроизвольныйКод' я ввожу текст 'Сообщить(VanessaTabs.current.editor.getPosition().linenumber)'
И я нажимаю на кнопку с именем 'ВыполнитьПроизвольныйКод'
И пауза 1
И пауза 2
Тогда в логе сообщений TestClient есть строки:
|'27'|

Expand Down
6 changes: 3 additions & 3 deletions features/Core/VAExtension/VAExtension.feature
Original file line number Diff line number Diff line change
Expand Up @@ -51,9 +51,9 @@
Когда я запускаю служебный сеанс TestClient с ключом TestManager в той же базе

* Проверка открытия внешней обработки
И я открываю внешнюю обработку или отчет "$КаталогИнструментов$\features\Libraries\UITestRunner\step_definitions\РаботаСИнтерфейсом.epf" (Расширение)
Тогда открылось окно 'Работа с интерфейсом'
И Я закрываю окно 'Работа с интерфейсом'
И я открываю внешнюю обработку или отчет "$КаталогИнструментов$\features\Core\Allure\step_definitions\Issue-34-ОтчетAllure.epf" (Расширение)
Тогда открылось окно 'Issue-34-ОтчетAllure'
И Я закрываю окно 'Issue-34-ОтчетAllure'

Когда Я открываю VanessaAutomation в режиме TestClient со стандартной библиотекой

Expand Down
8 changes: 5 additions & 3 deletions lib/FeatureReader/FeatureReader/Ext/ObjectModule.bsl
Original file line number Diff line number Diff line change
Expand Up @@ -5512,6 +5512,10 @@
ТекстПереводаШаг = СокрЛП(ТабДок.Область(Ккк,3,Ккк,3).Текст);
ТекстПереводаОписание = СокрЛП(ТабДок.Область(Ккк,4,Ккк,4).Текст);

ЭтоКатегорияШагов = Ложь;
Если НРег(ОригиналРусскийОписание) = "категория шагов" Тогда
ЭтоКатегорияШагов = Истина;
КонецЕсли;

Если НЕ ЗначениеЗаполнено(ОригиналРусскийШаг) Тогда
Продолжить;
Expand All @@ -5521,7 +5525,7 @@

ОписаниеШагаРусский = ПолучитьОписаниеШагаПоСтроке(СокрЛП(ПолучитьПервуюСтрокуИзМногострочной(ОригиналРусскийШаг)),ДанныеПеревода.СтруктураПараметров);

Если ДанныеПеревода.Свойство("ТаблицаИзвестныхStepDefinition") Тогда
Если НЕ ЭтоКатегорияШагов И ДанныеПеревода.Свойство("ТаблицаИзвестныхStepDefinition") Тогда
ТаблицаИзвестныхStepDefinition = ДанныеПеревода.ТаблицаИзвестныхStepDefinition;

Поз = Найти(ОписаниеШагаРусский.StepDefinition,"(");
Expand All @@ -5538,7 +5542,6 @@
КонецЕсли;
КонецЕсли;


СтрокаТаблицаПеревода = ТаблицаПеревода.Найти(НРег(ОригиналРусскийШаг),"ОригиналРусскийШагНРег");

Если СтрокаТаблицаПеревода = Неопределено Тогда
Expand All @@ -5563,7 +5566,6 @@
СтрокаТаблицаПеревода.НомерСтрокиВФайлеПеревода = Ккк;
КонецЦикла;


Для Каждого СтрокаТаблицаПеревода Из ТаблицаПеревода Цикл
СтрокаТаблицаПеревода.ОригиналРусскийШагПредставлениеДляПеревода = СтрокаТаблицаПеревода.ОригиналРусскийШаг;

Expand Down
Loading

0 comments on commit 2471458

Please sign in to comment.