github Pr-Mex/vanessa-automation 1.2.036

latest releases: 1.2.041.15, 1.2.041.1, 1.2.040.20...
3 years ago

1.2.036

Новые возможности

Новый парсер Gherkin

  • Быстрый парсер языка Gherkin из компоненты VanessaExt. #1144 Спасибо @lintest

Развитие языка сценариев

  • Поддержка в синтаксисе Gherkin Попытки/Исключение (Try/Except) #1050
  • Поддержка в синтаксисе Gherkin многострочных строк #1146
  • Возможность прерывать циклы и продолжать выполнение циклов аналогично Прервать и Продолжить из встроенного языка. #1171
  • Возможность любой шаг выполнить как условие. Если в шаге было вызвано исключение, тогда это означает что условие ложно. Иначе - истинно. #1172
  • Передача параметра в подсценарий внутрь параметров шагов с помощью [] #1108

Регистрация ошибок

  • Регистрация нескольких ошибок с помощью шага #1062
	И я регистрирую ошибку по данным исключения "Описание ошибки"

Отчет в формате Allure

  • Вывод значений переменных в параметрах шагов в отчете Allure #1085
  • Построение иерархии подсценариев, групп, условий и циклов и Allure #1111
  • При сверке табличного документа - сохранять его как вложение #1007
  • Приложение к Аллюру файлов скриншотов, снятых тегом @screenshot #1173
  • Приложение к Аллюру файлов записи сессии тестирования, снятых тегом @recordvideo или через настройки VA #1174
  • Возможность передавать свой список меток в отчет Allure. #1160

Генерация тестовых данных

  • Новый инструмент - генератор тестовых данных. #1127 Спасибо @DitriXNew

Загрузка шагов из метаданных

  • Загрузка снипетов из окружения метаданных #1079 Спасибо @korotovskih

Вывод лога в консоль

  • Возможность вывода текста/лога в консоль в Windows и Linux. #1098 Спасибо @lintest

Редактор сценариев на базе VSCode

  • Возможность отключать подсветку ошибок написания шагов в редакторе #1112 Спасибо @lintest
  • Отображение табов и пробелов в редакторе #1165 Спасибо @lintest

Компонента VanessaExt

  • Установка компоненты в пакетном режиме без показа окна пользователю. Параметр QuietInstallVanessaExt/ТихаяУстановкаVanessaExt. #1106
  • Установка внешней компоненты с закрытием 1С Предприятия. Параметр QuietInstallVanessaExtAndClose #1155

Сравнение настроек

  • Возможность сравнить текущие настройки VA с файлом. #1164

Документация

  • Описание параметров JSON файла VA в формате MD. #1179

Новые шаги

  • И я регистрирую ошибку "Описание ошибки" #1062
  • И я читаю json файл "ИмяФайла" в переменную "ИмяПеременной" #1071
  • И я жду недоступности элемента "Заголовок элемента" в течение 20 секунд #1072
  • И я жду недоступности элемента с именем "ИмяЭлемента" в течение 20 секунд #1072
  • И я включаю чтение табличных документов только по ячейкам #1073
  • И я выключаю чтение табличных документов только по ячейкам #1073
  • Шаг, который останавливает выполнение всех сценариев фича файла: Затем я останавливаю выполнение сценариев данной фичи #1109
  • Шаги для определения типа и вида реквизита #1056
	И я запоминаю тип текущего поля в переменную "ТипПоля"
	И я запоминаю вид текущего поля в переменную "ВидПоля"
  • Шаг, рисующий рамку вокруг элемента панели функций #1163
  • Шаг, проверяющий значение выражения встроенного языка #1175
	И выражение внутреннего языка 'Выражение' имеет значение 'Значение'
  • Шаг И я завершаю выполнение процессов клиентов тестирования #1176
  • Шаги открытия/закрытия подсказки поля в браузере #1154 Спасибо @CryptKat
	И я открываю подсказку поля с именем "ИмяПоля" в браузере
	И я закрываю подсказку поля с именем "ИмяПоля" в браузере
  • Шаг нажатия на любой элемент в бразуере #1154 Спасибо @CryptKat
	И я нажимаю на HTML элемент "elem(\'НужноеПолеФормы\\\#extTooltipBtn\')" в браузере
  • Шаг, рисующий анимацию загрузки в браузере #1148 Спасибо @ViktorErmakov
	И я показываю анимацию загрузки в браузере
  • Шаг для накладывания эффекта размытия в браузере #1143 Спасибо @CryptKat
	И я накладываю эффект размытия в браузере
  • Шаг, показывающий серию подсказок EnjoyHint в браузере #1138 Спасибо @CryptKat
	И я показываю серию подсказок EnjoyHint в браузере
  • Шаги нажатия на подменю командной панели формы в браузере #1132 Спасибо @CryptKat
	И я нажимаю на подменю с именем "ФормаСоздатьНаОсновании" командной панели формы в браузере
	И я нажимаю на подменю "Создать на основании" командной панели формы в браузере
  • Шаги открытия форм объектов метаданных #1130 Спасибо @DoublesunRUS
	Дано Я открываю общую форму "ИмяОбщейФормы"
	Дано Я открываю основную форму журнала документов "ИмяЖурналаДокументов"
	Дано Я открываю основную форму плана видов расчета "ИмяПВР"
	Дано Я открываю основную форму списка плана видов расчета "ИмяПВР"
  • Шаг для рисования рамки вокруг картинки ВК #1077 Спасибо @lintest
	И я рисую рамку вокруг картинки "ИмяКартинки"

Разные доработки

  • Добавить обновление таблиц во время работы шагов типы "я жду что в таблице...." #1182 Спасибо @WizaXxX
  • Возможность в шаге И пауза делать паузу меньше одной секунды. Минимальное значение - 0.1 #1189
  • Возможность использовать синхронные вызовы в том случае, когда в конфигурации они запрещены, но используется тонкий клиент и не переданы ключи (EnableCheckExtensionsAndAddInsSyncCalls), которые явно запрещают использование синхронных вызовов. #1099
  • Переход к следующим и предыдущим изменениям в редакторе при отображении различий в файлах. #1092
  • Описание подсценария в фиче можно указывать на английском. #1051
    @steptype: type
    @description: description
    @exampleofuse: example
  • Прикрепление файлов в формате xlsx заменено на mxl, т.к. не всегда гарантируется конвертация данных в формат xlsx. #1052
  • Возможность перейти из подробной информации о шаге редактора в дерево шагов, чтобы найти похожие шаги. #1053
  • Возможность в строке подключения указывать просто путь к каталогу базы, не указывая "File=" #1075
  • Длительное выполнение netstat #1058 Спасибо @hawk911
  • Сделать, чтобы первое нажатие ctrl+R запускало запись действий пользователя, а следующее ctrl+R останавливало запись действий #1074
  • Чтение табличных документов в тонком клиенте по ячейкам #1073
  • Пока идёт выполнение сценариев - кнопки "Выполнить сценарии" и "Перезагрузить и выполнить" становятся недоступны. #1087
  • Корректная остановка асинхронных шагов, которые используют обработчики ожидания при остановке выполнения сценария пользователем #1088
  • Открытие подсценария по F7 в новой вкладке, когда отключено отображение строк подсценариев. #1100
  • Описать все параметры запуска VA из командной строки в документации. #1101
  • Шаг "И я останавливаю выполнение шагов всех сценариев" теперь корректно записывает отчет Allure и другие отчеты. #1110
  • Указать уровень отчета для сценария #1105
  • Выгрузка тегов сценария и фичи в формат ошибки json и jUnit. #1113
  • Корректный вывод ошибки в редактор, когда в подсценарий переданы лишние параметры. #1117
  • Запись в json ошибки данных о скриншотах. #1118
  • В панели редактора нужна группа команд с основными инструментами VA: Исследователь формы, получение состояния формы. #1119
  • Выводить имя файла ошибки в формате json в лог выполнения сценариев, чтобы запускающая тесты система могла оперативно регистрировать ошибки. #1125
  • Создать специальный реквизит объекта ЗначениеНаСервере, чтобы в него можно было сохранять значение, вычисленное в серверном коде, чтобы потом его можно было прочитать на клиенте. #1126
  • При возникновении ошибки показывать проблемную строку в центре редактора, если это возможно. #1133
  • Описать возможные статусы возврата при запуске сессии тестирования из командной строки. #1145
  • Команда, выводящая дерево шагов в печатную форму. #1153
  • Сделать опциональным добавление в инструкции авто нумерации. #1168 Спасибо @ViktorErmakov
  • Опция запрета перезаписи переменных. #882 Спасибо @Wadus16
  • Инициатор данных: Заполнение ссылочных реквизитов объекта по строке #1131 Спасибо @BProg-Gladkov
  • Инициатор данных: Добавить шаг создания объекта с начальным заполнением #1123 Спасибо @BProg-Gladkov
  • Статус репозитория Git получаем внешней компонентой #1083 Спасибо @lintest
  • В подсказках нет информации о единицах измерениях #1061 Спасибо @shalimski
  • Активация клиента по идентификатору процесса #1057 Спасибо @lintest
  • Улучшение автоинструкций. Перемещение курсора мышки в шагах и кеш TTS веб-интерфейс. #1152 Спасибо @CryptKat
  • Прикладывание скриншотов в отчете Allure и к сценарию и к упавшему шагу. #1186
  • Шаг Затем я останавливаю выполнение сценария "skipped" теперь может установить статус сценария. #1107

Исправление ошибок

  • Ошибка при сверке печатной формы с ранее сохраненным макетом #989
  • Шаг на английском подставляет параметры не в том порядке #1078
  • Значение не является значением объектного типа (Имя) в УстановитьЗначениеТекущейФормыVanessaEditor #1081
  • После редактировании таблицы Gherkin тест выполняется с ошибкой #1129 Спасибо @BProg-Gladkov
  • Если прерывать шагом "Тогда я прерываю цикл" цикл в цикле, то этот шаг прерывает выполнение обоих циклов. #1029
  • Значение не является значением объектного типа (Тип) #1161
  • При записи ошибок в формате СППР, к имени файла с ошибкой дописывается абсолютный путь #1181

Don't miss a new vanessa-automation release

NewReleases is sending notifications on new releases.