github Pr-Mex/vanessa-automation 1.2.042.1

one day ago

1.2.042.1

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

  • Настройка для стабилизации выполнения тестов - МаксимальноеВремяВыполненияДействия #2135
  • Явное указание каталога для выполнения системных скриптов #2162
  • Генерация шага по текущей строке табло переменных #2188
  • Нужна возможность указывать имена колонок в таблицах не полностью, используя символы * #2215
  • Корректное продолжение сценария с шага внутри цикла #2260

Новые шаги

  • И я придумываю новую фамилию и запоминаю в переменную "ИмяПеременной" #2082
  • И я придумываю новую мужскую фамилию и запоминаю в переменную "ИмяПеременной" #2082
  • И я придумываю новую женскую фамилию и запоминаю в переменную "ИмяПеременной" #2082
  • И я придумываю новое имя и запоминаю в переменную "ИмяПеременной" #2082
  • И я придумываю новое мужское имя и запоминаю в переменную "ИмяПеременной" #2082
  • И я придумываю новое женское имя и запоминаю в переменную "ИмяПеременной" #2082
  • И я придумываю новое ИНН физического лица и запоминаю в переменную "ИмяПеременной" #2082
  • И я придумываю новое ИНН юридического лица и запоминаю в переменную "ИмяПеременной" #2082
  • И я придумываю новое КПП юридического лица и запоминаю в переменную "ИмяПеременной" #2082
  • И я придумываю новый СНИЛС и запоминаю в переменную "ИмяПеременной" #2082
  • И я придумываю новый номер телефона и запоминаю в переменную "ИмяПеременной" #2082
  • И я придумываю новое наименование номенклатуры и запоминаю в переменную "ИмяПеременной" #2082
  • И я придумываю новую дату рождения и запоминаю в переменную "ИмяПеременной" #2082
  • Новые шаги для расширения VAExtension. Программная работа с документами и справочниками. Часть 2 #2048
  • Затем я жду, что в сообщениях пользователю будет строка "СтрокаПоШаблону" по шаблону в течение 30 секунд #2086
  • И Файла "ИмяФайла" не существует #2095
  • И получаю данные текущего элемента формы активного окна UI Automation #2096
  • И я вывожу сообщение в менеджер тестирования "ТекстСообщения" #2097
  • И поле "Заголовок элемента" не равно переменной "ИмяПеременной" #2098
  • И поле с именем "ИмяЭлемента" не равно переменной "ИмяПеременной" #2098
  • И я запоминаю значение из тега "ИмяТега" в переменную "ИмяПеременной" #2099
  • И я запоминаю случайное число в диапазоне от "НачальноеЗначение" до "КонечноеЗначение" в переменную "ИмяПеременной" #2109
  • И я получаю данные о подключенных расширениях клиента тестирования (Расширение) #2110
  • И в таблице 'ИмяТаблицы' я меняю пометку удаления строки #2117
  • И в таблице 'ИмяТаблицы' я устанавливаю сортировку по колонке 'ЗаголовокКолонки' #2118
  • И у текущего элемента формы я вызываю запись содержимого в файл Сохранить как #2119
  • И я сохраняю данные элемента формы "Заголовок элемента" в файл Сохранить Как #2119
  • И я сохраняю данные элемента формы с именем "ИмяЭлемента" в файл Сохранить Как #2119
  • И в поле HTML документа "Заголовок элемента" я нажимаю гиперссылку "ИмяГиперссылки" #2119
  • И в поле HTML документа с именем "ИмяЭлемента" я нажимаю гиперссылку "ИмяГиперссылки" #2119
  • И форма текущего окна имеет признак только просмотр #2119
  • И форма текущего окна не имеет признак только просмотр #2119
  • И форма текущего окна доступна для редактирования #2119
  • И форма текущего окна недоступна для редактирования #2119
  • И я сохраняю выпадающий список формы как "ИмяПеременной" #2119
  • И выпадающий список формы стал равен #2119
  • И выпадающий список формы стал равен по шаблону #2119
  • И выпадающий список формы содержит значения #2119
  • И выпадающий список формы содержит значения по шаблону #2119
  • И выпадающий список формы не содержит значения #2119
  • И выпадающий список формы не содержит значения по шаблону #2119
  • И выпадающий список формы не содержит дублирующихся значений #2119
  • И у поля 'Заголовок элемента' отображается заголовок #2119
  • И у поля 'Заголовок элемента' не отображается заголовок #2119
  • И у поля с именем 'ИмяЭлемента' отображается заголовок #2119
  • И у поля с именем 'ИмяЭлемента' не отображается заголовок #2119
  • И в табличном документе 'ИмяРеквизита' в ячейке 'АдресЯчейки' текст находится в пределах границ области #2119
  • И в табличном документе 'ИмяРеквизита' область 'ИмяОбласти' входит в объединенную область #2119
  • И в табличном документе 'ИмяРеквизита' область 'ИмяОбласти' не входит в объединенную область #2119
  • И у поля "Заголовок поля" я нажимаю гиперссылку "ИмяГиперссылки" по шаблону #2119
  • И у поля с именем "ИмяПоля" я нажимаю гиперссылку "ИмяГиперссылки" по шаблону#2119
  • И в табличном документе 'ИмяРеквизита' в меню расшифровки я выбираю 'ПунктМеню' #2119
  • И в таблице "ИмяТаблицы" я копирую строку #2119
  • И поле "Заголовок поля" не заполнено #2136
  • И поле с именем "ИмяПоля" не заполнено #2136
  • И я открываю текстовый файл "ИмяФайла" "UTF-8" (расширение) #2137
  • И я открываю табличный документ "ИмяФайла" (расширение) #2137
  • И я устанавливаю описание сценария для отчета Allure "Тестовое описание" #2156
  • И таблица 'ИмяТаблицы' не содержит строки по шаблону #2163
  • И я жду, что активным окном станет "Заголовок окна" в течение 10 секунд #2157
  • И таблица "ИмяТаблицы" содержит строки только из макета "ИмяМакета" #2189
  • И таблица "ИмяТаблицы" содержит строки только из макета "ИмяМакета" по шаблону #2189
  • И таблица "ИмяТаблицы" содержит только указанные строки: #2189
  • И таблица "ИмяТаблицы" содержит только указанные строки по шаблону: #2189
  • Затем Я подключаю уже запущенный клиент тестирования "ИмяПрофиля" в течение 10 секунд #2190
  • И у элемента формы с именем 'ИмяПоля' текст редактирования стал равен "Нужный текст" в течение 10 секунд #2191
  • И у элемента формы с именем 'ИмяПоля' текст редактирования стал равен "Нужный текст" по шаблону в течение 10 секунд #2191
  • И я выбираю из списка "НужныйПункт" по шаблону (работает для меню, которое было сформировано методом ПоказатьВыборИзСписка()) #2217
  • Тогда переменная "ИмяПеременной" имеет значение "ЗначениеПеременной" по шаблону #2213
  • И я отменяю выбор файла #2218
  • И я запоминаю заголовок поля с именем "ИмяПоля" как "ИмяПеременной" #2239
  • И текущее время в диапазоне от "23:30:00" до "23:59:59" #2251
  • Тогда я жду наступления времени "00:00:00" #2251
  • И я отключаю обновление текста редактирования полей в текущем окне (расширение)#2252
  • И для каждого значения "ЗначениеИзМассива" из массива в памяти "Коллекция" #2261
  • И я запоминаю версию конфигурации "УправлениеТорговлей" как "Версия" (расширение) #2262

Пул реквесты

  • Расставил кавычки (одинарная / двойная), форматирование кода. Доработки генератора дымовых тестов. #2046 Спасибо @Tavalik
  • При сохранении и выгрузке типов - убрал служебные теги. #2050 Спасибо @DitriXNew
  • Дополнить отчёты СППР стеком сценариев #2051 Спасибо @VladFrost
  • Передать значения тегов сценария для отчета СППР #2066 Спасибо @VladFrost
  • Различные доработки дымовых тестов #2069 Спасибо @Tavalik
  • Добавил счетчик ссылок в загруку данных #2071 Спасибо @DitriXNew
  • Обновление компоненты VanessaExt, версия 1.3.9.69 #2076 Спасибо @lintest
  • Добавлены шаги работы с расширениями #2081 Спасибо @Vovchik45
  • Генератор данных #2082 Спасибо @Vovchik45
  • Доработана процедура загрузки данных в ПВХ #2085 Спасибо @ElliHas22
  • Добавлена ссылка на видеоматериалы по тестированию #2093 Спасибо @ArtemKorotchenko
  • При нажатии на кнопку дерево шагов открыть страницу запуска сценариев #2104 Спасибо @alei1180
  • В документацию добавлена ссылка на статью по настройке gitlab и vanessa automation #2114 Спасибо @FLU911
  • При получении свойств процесса Windows также получаем значение занятой памяти #2125 Спасибо @lintest
  • Забытые новые шаги с версии 1.2.041.14 #2143 Спасибо @Vovchik45
  • Исправление #2168 ошибка получения макета в поставке single #2169 Спасибо @Vovchik45
  • Smart сообщения для TeamCity #2171 Спасибо @DitriXNew
  • Изменение имени видео при генерации #2176 Спасибо @DitriXNew
  • Добавлена ссылка на курс по тестированию на VA от Инфостарта #2182 Спасибо @kuntashov
  • Добавил экранирование кавычек при записи действий пользователя #2183 Спасибо @kuntashov
  • Исправлены ошибки загрузки плана счетов сериализатором #2197 Спасибо @1cgh
  • Поддержка конфигураций на английском коде #2199 Спасибо @ava1c
  • Запись видео в Линукс #2202 Спасибо @MaximVSaveliev
  • Тихая установка ВК без использования сервисной базы #2229 Спасибо @alkoleft
  • Доработки для работы SaluteSpeech API #2232 Спасибо @ilyarudziak
  • Добавил возможность работы шагов фикстур с json макетами #2233 Спасибо @PashaMak
  • Возможность разработки VA под Linux #2236 Спасибо @alkoleft
  • Обновление редактора VAEditor, версия 1.3.6.9 #2238 Спасибо @lintest
  • Фиксы для Linux #2253 Спасибо @mralexjoin
  • Fix English auto instructions #2254 Спасибо @DitriXNew

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

  • Возможность передать номер первого сценария с которого нужно запустить фича файл. #2055
  • Ограничить по времени алгоритм, который пытается вычислить проблемную колонку при переходе к строке. #2056
  • Создавать в jUnit для каждого сценария свой TestSuite #2057
  • При вызове ПолучитьСостояниеVanessaAutomation() добавлять данные по тегам сценария. #2087
  • QuietInstallVanessaExtAndClose - должно быть достаточно одного этого параметра, чтобы выполнить тихую установку компоненты #2111
  • Добавление нового голоса для озвучки видеоинструкций #2064
  • Поддержка записи события switchRowDeleteMark #2120
  • Поддержка записи события setOrder #2121
  • Поддержка записи события executeChoiceDetailsMenu #2122
  • Поддержка записи события copyRow #2139
  • Глава 6. Переменные. / 3. Работа с переменными - Как сравнить две переменные - ошибка в описании #2129
  • Закрытие формы исследователя формы, когда закрывается основная форма Vanessa Automation. #2138
  • Появилось экранирование в тексте сообщений пользователю #2130 Спасибо @Reheab
  • Урок - как сделать, чтобы подсценарий отображался в дереве известных шагов #2152
  • При формировании отчета СППР возможность указывать имя конфигурации и версию конфигурации. #2153
  • Не правильно работает F11 на условии. Переходит не к тому шагу. #2154
  • Описать концепцию как лучше писать тестовые сценарии. #2155
  • Неинформативность описания ошибки при падении шага И таблица "ИмяПеременной1" содержится в таблице "ИмяПеременной2" #2142 Спасибо @akademik1986
  • Ошибка при запуске на Linux с использованием VanessaExt и ПоискФайловСПомощьюКомпонентыVanessaExt #2144 Спасибо @ovcharenko-di
  • Доработать отображение переменных в строках редактора для переменных, обрамленных долларами #2148 Спасибо @Reheab
  • Выводить значение переменных в отчете Allure для блока "Переменные" #2158 Спасибо @Reheab
  • Возможность через параметры отключить автоматическое добавление стандартной библиотеки в список библиотек #2165
  • Вывод сообщения, если клиент тестирования был запущен на другой версии платформы и менеджер тестирования не может подключиться. #2192
  • При генерации сценарий после накликивания нужно шаг "И я выбираю файл" добавлять на одну строку выше #2205
  • Возможность установить фильтр на Дату в шаге "И Я устанавливаю фильтр на список" Спасибо @EgorPalamar #2219
  • При падении шага в секции Попытка/Исключение нужно выводить полные данные об ошибке, как это делается при обычном падении сценария. #2220
  • Замена в редакторе шага, выполняющего поиск по имени на шаг, выполняющий поиск по заголовку и обратно (ctrl+J) #2221
  • Доработать флаг "Остановка при возникновении ошибки" для необнаруженных сценариев #2211
  • Изменение поведение шага "Дано я открываю картинку в основном редакторе" #2222
  • Выводить в лог текущий номер строки при выполнении сценария #2240
  • Возможность запуска генератора дымовых тестов через vanessa-runner с указанием VBParams, т.к. пока vanessa-runner не может передавать VAParams #2227
  • Снятие скриншотов до того как происходит снятие данных текущей формы #2241
  • Автоматическое продолжение сценария, если появился системный диалог и возможно его закрыть и продолжить сценарий #2242
  • Поддержать возможность использовать старый алгоритм установки внешней компоненты VanessaExt #2243
  • Вызов справки по элементу Alt+H когда не установлен флаг "Подключить горячую клавишу для получения справки об элементе" #2244
  • Шаг и опция для отключения затирания текста в полях при завершении серверного вызова #2252
  • Поддержка 8.3.25 #2119
    • ОчиститьРезультатДиалогаВыбораФайла - позволяет очистить массив строк, который используется для выбора файла
    • ВвестиHTMLДокумента - позволяет ввести в поле HTML документа текст
    • НажатьНаГиперссылкуВHTMLДокументе - позволяет нажимать на гиперссылки в поле HTML документа
    • ПолучитьHTMLДокумента - проверка содержимого HTML документа
    • ТестируемоеОкноКлиентскогоПриложения.НавигационнаяСсылка
    • ТестируемаяФорма.ТекущееТолькоПросмотр
    • ТестируемаяФорма.ТекущаяДоступность
    • ТестируемаяФорма.ПолучитьПредставлениеСпискаВыбора()
    • ТестируемоеПолеФормы.ЗаголовокОтображается()
    • ТабличныйДокумент.ТекстВПределахГраницОбласти()
    • ТабличныйДокумент.ВходитВОбъединеннуюОбласть()
    • ТабличныйДокумент.ВыполнитьВыборИзМенюРасшифровки()
    • Поле.ПолучитьПредставленияГиперссылокФорматированнойСтроки()
    • Поле.НажатьНаГиперссылкуВФорматированномДокументе()

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

  • Выполнение тестов зависает при падении шага в попытке #2035 Спасибо @akademik1986
  • Некоторые шаги, вызывали неявно ЗапретитьВыполнениШагов(), что приводило к ошибке. #2100
  • Опечатка в слове "асинхронно" в VAParams.json #2049 Спасибо @SvetaShum0vaya
  • Некорректное выполнение условия в контексте при отсутствии шагов в самом сценарии #2047 Спасибо @1cgh
  • При использовании шага "И я заполняю таблицу "ИмяТаблицы" данными" ошибка, если колонка содержит многострочный заголовок #2053 Спасибо @akademik1986
  • Исправление проблемы в старом парсере, когда некорректно отрабатывала пустая секция Иначе #2112
  • В новом парсере в фичах на английском ошибка передачи в шаги многострочных строк и таблиц #2141
  • Шаг "И для каждой строки таблицы я выполняю в обратном порядке" не перебирает таблицу Gherkin в обратном порядке #2140
  • При выполнении "Получить проверку текущего элемента формы в виде шагов" по таблице сформированная таблица Gerkin содержит неверный порядок колонок #2029 Спасибо @akademik1986
  • При выполнении фичи происходит ошибка парсера - не удается получить следующий шаг для выполнения #2027 Спасибо @akademik1986
  • Нет локализации шага: And I move the cursor to the form element UI Automation #2133 Спасибо @Sagemistyk
  • Ошибка сохранения шаблона фичи со структурой сценария #2036 Спасибо @akademik1986
  • Шаг "И табличный документ "РеквизитТабличныйДокумент" содержит строки из макета "ИмяМакета" по шаблону" падает с ошибкой, если в макете присутствуют переменные #2061 Спасибо @TatyanaOv
  • При переоткрытии экспортного сценария не сохраняются его изменения #2080 Спасибо @Reheab
  • При выполнении экспортного сценария в Контексте, он выполняется 2 раза #2108 Спасибо @Reheab
  • Каталоги библиотек не загружаются из переменных среды или параметра запуска. #2132 Спасибо @smilut
  • При выполнении шагов экспортного сценария через F11 выполняются совсем другие экспортные сценарии #2150 Спасибо @Reheab
  • Не работает точка останова в HTML вставке в структуре сценария. #2164
  • "Выполнить с текущего шага..." отрабатывает некорректно для экспортных сценариев, начинающихся с Попытки-Исключения #2147 Спасибо @Reheab
  • Ошибка сравнения таблицы с переменной, если в заголовке колонки есть пробелы #2151 Спасибо @wolfery666
  • Запуск сценария из фичи по тэгу отрабатывает без контекста #2161 Спасибо @akademik1986
  • Правильная генерация шага нажатия на кнопку когда в логе действий пользователя нет имени кнопки #2206
  • В попытке-искл происходят рандомные перепрыгивания активного курсора при нажатии на F11 #2214 Спасибо @Reheab
  • Опечатка в реализации шага 'И я записываю документ в режиме "Проведение" с вызовом исключения' #2248 Спасибо @amiralnar
  • Ошибка передачи данных между клиентом и сервером в шаге "И я выполняю код встроенного языка на сервере с передачей переменных" #2249 Спасибо @amiralnar
  • Ошибка при переборе строк таблицы памяти, сформированной при сохранении выпадающего списка #2250 Спасибо @DragunY

Переименования шагов

шаги

  • И я придумываю новую фамилию и запоминаю в переменную "ИмяПеременной" #2082
  • И я придумываю новую мужскую фамилию и запоминаю в переменную "ИмяПеременной" #2082
  • И я придумываю новую женскую фамилию и запоминаю в переменную "ИмяПеременной" #2082
  • И я придумываю новое имя и запоминаю в переменную "ИмяПеременной" #2082
  • И я придумываю новое мужское имя и запоминаю в переменную "ИмяПеременной" #2082
  • И я придумываю новое женское имя и запоминаю в переменную "ИмяПеременной" #2082
  • И я придумываю новое ИНН физического лица и запоминаю в переменную "ИмяПеременной" #2082
  • И я придумываю новое ИНН юридического лица и запоминаю в переменную "ИмяПеременной" #2082
  • И я придумываю новое КПП юридического лица и запоминаю в переменную "ИмяПеременной" #2082
  • И я придумываю новый СНИЛС и запоминаю в переменную "ИмяПеременной" #2082
  • И я придумываю новый номер телефона и запоминаю в переменную "ИмяПеременной" #2082
  • И я придумываю новое наименование номенклатуры и запоминаю в переменную "ИмяПеременной" #2082
  • И я придумываю новую дату рождения и запоминаю в переменную "ИмяПеременной" #2082
    заменены на
  • И я запоминаю случайное имя в переменную "ИмяПеременной"
  • И я запоминаю случайное мужское имя в переменную "ИмяПеременной"
  • И я запоминаю случайное женское имя в переменную "ИмяПеременной"
  • И я запоминаю случайную фамилию в переменную "ИмяПеременной"
  • И я запоминаю случайную мужскую фамилию в переменную "ИмяПеременной"
  • И я запоминаю случайную женскую фамилию в переменную "ИмяПеременной"
  • И я запоминаю случайную дату рождения в переменную "ИмяПеременной"
  • И я запоминаю случайный ИНН физического лица в переменную "ИмяПеременной"
  • И я запоминаю случайный ИНН юридического лица в переменную "ИмяПеременной"
  • И я запоминаю случайный КПП юридического лица в переменную "ИмяПеременной"
  • И я запоминаю случайный номер телефона в переменную "ИмяПеременной"
  • И я запоминаю случайный СНИЛС в переменную "ИмяПеременной"

Don't miss a new vanessa-automation release

NewReleases is sending notifications on new releases.