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 Nov 30, 2024
2 parents 7639b60 + 4c29314 commit 625207f
Show file tree
Hide file tree
Showing 68 changed files with 27,905 additions and 3,677 deletions.
2 changes: 1 addition & 1 deletion VanessaAutomation/Ext/ObjectModule.bsl
Original file line number Diff line number Diff line change
Expand Up @@ -471,7 +471,7 @@
КонецФункции

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

Если ТолькоЦифры Тогда
Возврат Версия;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -570,7 +570,7 @@
СтрокаПримера.НомерСтрокиВФиче = ДанныеПримера.line;

ЭлементыПримера = СтрокаПримера.ПолучитьЭлементы();
Если ДанныеПримера.script <> Неопределено И ДанныеПримера.script.Свойство("steps") Тогда
Если ДанныеПримера.Свойство("script") И ДанныеПримера.script <> Неопределено И ДанныеПримера.script.Свойство("steps") Тогда
Для Каждого ДанныеШага Из ДанныеПримера.script.steps Цикл
ДобавитьШаг(ЭлементыПримера, ДанныеШага, ФайлФичи, ИдСтроки, КешСнипетовНаКлиенте, ИмяEpfФичаФайла, СтруктураПараметров);
КонецЦикла;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3623,6 +3623,13 @@
<LocationInCommandBar>InAdditionalSubmenu</LocationInCommandBar>
<ExtendedTooltip name="VanessaEditorПерезапуститьКакМенеджерТестированияРасширеннаяПодсказка" id="3958"/>
</Button>
<Button name="ФормаОбработчикВключенияПоказаСправкиПоЭлементуПодКурсоромМышки" id="4052">
<Type>CommandBarButton</Type>
<CommandName>Form.Command.ОбработчикВключенияПоказаСправкиПоЭлементуПодКурсоромМышки</CommandName>
<RepresentationInContextMenu>None</RepresentationInContextMenu>
<LocationInCommandBar>InAdditionalSubmenu</LocationInCommandBar>
<ExtendedTooltip name="ФормаОбработчикВключенияПоказаСправкиПоЭлементуПодКурсоромМышкиРасширеннаяПодсказка" id="4053"/>
</Button>
</ChildItems>
</AutoCommandBar>
<Events>
Expand Down Expand Up @@ -24973,7 +24980,7 @@ If you need to take only one screenshot for a group of steps, you can specify th
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Консольная команда, которая будет использована при конвертации текста в речь.
Используется программа &lt;link http://www.cross-plus-a.ru/bconsole.html&gt;balabolka_console&lt;/&gt;.</v8:content>
Используется программа &lt;link https://cross-plus-a.com/bconsole.htm&gt;balabolka_console&lt;/&gt;.</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
Expand Down Expand Up @@ -44398,5 +44405,19 @@ Click on the hyperlink for more details.</v8:content>
<Shortcut>Ctrl+J</Shortcut>
<Action>ЗаменитьШагПроверкиПоИмениНаШагПроверкиПоЗаголовку</Action>
</Command>
<Command name="ОбработчикВключенияПоказаСправкиПоЭлементуПодКурсоромМышки" id="185">
<Title>
<v8:item>
<v8:lang>ru</v8:lang>
<v8:content>Обработчик включения показа справки по элементу под курсором мышки</v8:content>
</v8:item>
<v8:item>
<v8:lang>en</v8:lang>
<v8:content>Handler for enabling display of help for an element under the mouse cursor</v8:content>
</v8:item>
</Title>
<Shortcut>Alt+H</Shortcut>
<Action>ОбработчикВключенияПоказаСправкиПоЭлементуПодКурсоромМышки</Action>
</Command>
</Commands>
</Form>

Large diffs are not rendered by default.

10 changes: 9 additions & 1 deletion docs/Changelog.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# История версий

## 1.2.041.30
## 1.2.041.34

### Новые возможности
* Настройка для стабилизации выполнения тестов - МаксимальноеВремяВыполненияДействия #2135
Expand Down Expand Up @@ -78,6 +78,7 @@
* И я выбираю из списка "НужныйПункт" по шаблону (работает для меню, которое было сформировано методом ПоказатьВыборИзСписка()) #2217
* Тогда переменная "ИмяПеременной" имеет значение "ЗначениеПеременной" по шаблону #2213
* И я отменяю выбор файла #2218
* И я запоминаю заголовок поля с именем "ИмяПоля" как "ИмяПеременной" #2239


### Разные доработки
Expand Down Expand Up @@ -110,6 +111,13 @@
* Замена в редакторе шага, выполняющего поиск по имени на шаг, выполняющий поиск по заголовку и обратно (ctrl+J) #2221
* Доработать флаг "Остановка при возникновении ошибки" для необнаруженных сценариев #2211
* Изменение поведение шага "Дано я открываю картинку в основном редакторе" #2222
* Выводить в лог текущий номер строки при выполнении сценария #2240
* Возможность запуска генератора дымовых тестов через vanessa-runner с указанием VBParams, т.к. пока vanessa-runner не может передавать VAParams #2227
* Снятие скриншотов до того как происходит снятие данных текущей формы #2241
* Автоматическое продолжение сценария, если появился системный диалог и возможно его закрыть и продолжить сценарий #2242
* Нужна возможность указывать имена колонок в таблицах не полностью, используя символы * #2215
* Поддержать возможность использовать старый алгоритм установки внешней компоненты VanessaExt #2243
* Вызов справки по элементу Alt+H когда не установлен флаг "Подключить горячую клавишу для получения справки об элементе" #2244
* Поддержка 8.3.25 #2119
- ОчиститьРезультатДиалогаВыбораФайла - позволяет очистить массив строк, который используется для выбора файла
- ВвестиHTMLДокумента - позволяет ввести в поле HTML документа текст
Expand Down
2 changes: 2 additions & 0 deletions docs/CommandSetting/CommandSetting.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
| QuietInstallVanessaExt или ТихаяУстановкаVanessaExt | Булево | Выполняет тихую установку компоненты VanessaExt, без показа модального диалога пользователю. Для работы опции необходима установка толстого клиента платформы и возможность запускать файловые базы. |
| InstallVanessaExtOnFailOfQuietInstall | Булево | Указывает, что если не получилось сделать тихую установку компоненты все равно выполнять её подключение. Это имеет смысл, если Vanessa Automation запускается на компьютере, на котором ранее уже проводилась установка данной версии внешней компоненты VanessaExt, и поэтому не будет вызван модальный диалог, который платформа показывает при первой установке компоненты. |
| QuietInstallVanessaExtAndClose | Булево | Выполняет тоже самое, что и предыдущая опция, но после установки компоненты сеанс 1С буде закрыт. Тесты при этом выполняться не будут. Используется для гарантированной установки внешней компоненты до запуска основного сеанса тестирования. |
| UseFileBaseInstallationAlgorithmVanessaExt | Булево | Не рекомендуется использовать. Включает старый алгоритм установки компоненты VanessaExt, когда для подключения базы используется временная файловая база. |
| WorkspaceRoot | Строка | Определяет путь к каталогу проекта. По умолчанию каталогом проекта являет каталог, в котором находится основная обработка vanessa-automation.epf |
| ClearStepsCache | Булево | Очищает кеш шагов при запуске Vanessa-Automation. Параметр может быть полезен, чтобы блокировать загрузку кеша шагов, который мог остаться у данного пользователя в данной базе. |
| DisableUserSettingsLoader | Булево | Отключает работу плагина "Загрузчик пользовательских настроек". Использование параметра уменьшает количество серверных вызовов, если не планируется использовать данный плагин. |
Expand All @@ -23,6 +24,7 @@
| DisableFirstRunHelper | Булево | Отключает помощник при первом запуске. |
| DisableAddStandartLibrary | Булево | Отключает добавление в список библиотек стандартной библиотеки Vanessa Automation. Имеет сымсл для полной поставки и не имеет смысла для поставки Single. |
| GenerateSmokeTest | Булево | Выполняет запуск генератора дымовых тестов. |
| DisableCloseSystemDialogsThatCanBeSkipped | Булево | Отключает автоматическое закрытие системых диалогов, которые можно было бы закрыть и продолжить выполнение сценария. Если параметр не передан, то поведение по умолчанию такое, что если появился системный диалог, который прервал выполнения сценария и его можно закрыть и продолжить выполнение сценария, то будет выполнена попытка закрыть такой диалог и продолжить выполнение сценария. |

Данные параметры нужно передавать в командной строке запуска платформы в параметре /C. Например полная строка запуска может выглядеть так:

Expand Down
2 changes: 1 addition & 1 deletion docs/FAQ/MakeAutoVideo.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@
* Прописать путь в Path
6. Озвучка от Microsoft. (Устаревшее)
* Для озвучки голосом необходимо установить [Microsoft Speech Platform х32](https://www.microsoft.com/en-us/download/details.aspx?id=27225) и [Server Runtime Languages](https://www.microsoft.com/en-us/download/details.aspx?id=27224) `MSSpeech_TTS_ru-RU_Elena` или другую голосовую библиотеку.
* Также понадобится голосовой движок [Балаболка консольный вариант](http://www.cross-plus-a.ru/bconsole.html) Необходимо прописать путь в Path.
* Также понадобится голосовой движок [Балаболка консольный вариант](https://cross-plus-a.com/bconsole.htm) Необходимо прописать путь в Path.
* Если на компьютере нет аудиокарты (настоящей или виртуальной) - озвучка работать не будет из-за особенностей движка TTS.
7. [Oscript](http://oscript.io/downloads) (Не обязательно)
* Необходим при использовании VLC.
Expand Down
10 changes: 9 additions & 1 deletion docs/FAQ/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -285,4 +285,12 @@
```
И я выбираю из списка 'Пункт1'
```
38. Как проверить значение в таблице когда заголовок колонки заранее не известен.
Можно запомнить заголовок колонки в переменную и далее её использовать.
```
И я запоминаю заголовок поля с именем "РеквизитСтрока" как "ЗаголовокКолонки"
Тогда таблица 'Список' стала равной:
| 'Наименование' | '$ЗаголовокКолонки$' |
| 'Тестовый Элемент 1' | '' |
| 'Тестовый Элемент 2' | '' |
```
2 changes: 2 additions & 0 deletions docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@
* [Тестирование серверного поведения с Vanessa Automation. Инициатор данных.](https://infostart.ru/1c/articles/1283198/)
* [Практика применения DevOps. Тестирование](https://infostart.ru/1c/articles/1342422/)
* [Как настроить тестирование с Vanessa Automation и Gitlab с нуля](https://habr.com/ru/companies/samolet/articles/803345/)
* [Как убить трех зайцев одним сценарием: опыт использования Vanessa-Automation](https://habr.com/ru/companies/croc/articles/861134/)

## СППР + Vanessa Automation

Expand All @@ -59,6 +60,7 @@
* [Виктор Ермаков. Как изменялся механизм формирования текстовых авто-инструкций. Мастер класс по созданию красивой инструкции.](https://youtu.be/ofMvDX6kIBg)
* [Евгений Исаев. Подход к автоматизации тестирования 1С. Remote API for testing (RAT).](https://youtu.be/ugrzirGXq1U)
* [SoftOnIt. Кружок 1С #8 Тестирование 1С, с помощью "vanessa-automation".](https://www.youtube.com/watch?v=NIY9HdO5Xc0)
* [Андрей Хашкин. Опыт применения Vanessa-Automation и других инструментов для обучения и тестирования](https://www.youtube.com/watch?v=v3FKzo86c8A)

## Курсы
* Бесплатные
Expand Down
Loading

0 comments on commit 625207f

Please sign in to comment.