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
заменены на - И я запоминаю случайное имя в переменную "ИмяПеременной"
- И я запоминаю случайное мужское имя в переменную "ИмяПеременной"
- И я запоминаю случайное женское имя в переменную "ИмяПеременной"
- И я запоминаю случайную фамилию в переменную "ИмяПеременной"
- И я запоминаю случайную мужскую фамилию в переменную "ИмяПеременной"
- И я запоминаю случайную женскую фамилию в переменную "ИмяПеременной"
- И я запоминаю случайную дату рождения в переменную "ИмяПеременной"
- И я запоминаю случайный ИНН физического лица в переменную "ИмяПеременной"
- И я запоминаю случайный ИНН юридического лица в переменную "ИмяПеременной"
- И я запоминаю случайный КПП юридического лица в переменную "ИмяПеременной"
- И я запоминаю случайный номер телефона в переменную "ИмяПеременной"
- И я запоминаю случайный СНИЛС в переменную "ИмяПеременной"