Новые возможности
- Возможность указать отбор по фича файлам для запуска и возможность выполнить фичи в нужном порядке. #2317
- Проверка видимости, доступности и флага только просмотр у элементов формы с помощью механизмов 8.3.25 (учет свойств у групп элементов) #2318
- Запуск VA на Linux #2208
- Возможность снимать скриншоты с произвольных процессов, имена которых указаны в настройках. #2341
- Возможность указать в настройках запуска клиентов тестирования дополнительные параметры, чтобы они всегда передавались при запуске сеанса 1С #2342
- Возможность озвучки с помощью сервиса синтеза речи 1С #2374
- Возможность создавать описание шагов в формате Markdown #1349 Спасибо alkoleft
- Адаптации для работы тестов в интерфейсе 8.5 #2397
Новые шаги
- И я жду заполнения и очищаю табличный документ "ИмяРеквизита" в течение 20 секунд (расширение) #2284
- И я жду, что элемент формы 'ЗаголовокПоля' будет отсутствовать на форме в течение 10 секунд #2294
- И я жду, что элемент формы с именем 'ИмяПоля' будет отсутствовать на форме в течение 10 секунд #2294
- Тогда HTML документ "Заголовок поля" стал равен "Значение" по шаблону #2309
- Тогда HTML документ с именем "ИмяПоля" стал равен "Значение" по шаблону #2309
- И я запоминаю текущий вариант интерфейса в переменную "ИмяПеременной" (расширение) #2319
- Если это интерфейс85 (расширение) Тогда #2319
- Если это интерфейс82 (расширение) Тогда #2319
- Если это интерфейс Такси (расширение) Тогда #2319
- И в таблице 'ИмяТаблицы' я выделяю текущую строку #2319
- И я жду появления процесса ОС "ИмяПроцесса" в течение 10 секунд #2343
- И клиент тестирования запущен в файловой базе (расширение) #2344
- И клиент тестирования запущен в серверной базе (расширение) #2344
- И файл "ИмяФайла" содержит строки по шаблону #2358
- И файл "ИмяФайла" не содержит строки по шаблону #2358
- И в таблице "ИмяТаблицы" поле с именем "ИмяПоля" заполнено #2395
- И в таблице "ИмяТаблицы" поле "ИмяПоля" заполнено #2395
- И в таблице "ИмяТаблицы" поле с именем "ИмяПоля" не заполнено #2395
- И в таблице "ИмяТаблицы" поле "ИмяПоля" не заполнено #2395
- И я отключаю обновление текста редактирования поля "Заголовок поля" в текущем окне (расширение) #2404
- И я отключаю обновление текста редактирования поля с именем "ИмяПоля" в текущем окне (расширение) #2404
- И в таблице 'ИмяТаблицы' я снимаю выделение текущей строки #2397
- И в таблице 'Список' я выделяю строку: #2397
- И в таблице 'Список' я снимаю выделение строки: #2397
- И я нажимаю на кнопку 'Заголовок группы' #2397
- И я нажимаю на кнопку с именем 'ИмяГруппы' #2397
- И я делаю эффект затемнения у картинки "ИмяКартинки" #2422
- И я выполняю команду системы "echo %appdata%" и сохраняю результат в переменную "ИмяПеременной" #2443
Пул реквесты
- Обновление версии VAEditor #2276 Спасибо @LevkinSergey
- Ссылка на доклад Кунташова с INFOSTART TEAMLEAD&CIO EVENT 2025 #2282 Спасибо @kuntashov
- Исправление ошибки получения данных для создания макета #2297 Спасибо @PashaMak
- Обновление компоненты VanessaExt, версия 1.3.9.95 #2301 Спасибо @lintest
- Исправление запуска VAEditor на linux, если имя пользователя linux отличается от user #2330 Спасибо @LevkinSergey
- Исправил ошибку при загрузке предопределенного элемента #2334 Спасибо @PashaMak
- Добавил вывод лидирующих нулей, чтобы стало 2-значное число #2339 Спасибо @DubininDmitriy
- Изменения с целью создания автодокументации (HTML) и видео для шагов в цикле #2354 Спасибо @StS-testim
- Fix/2352 #2353 Спасибо @1cgh
- #2350 Настройка КаталогПроекта теперь не обрабатывается повторно при загрузке настроек #2351 Спасибо @1cgh
- Уточнения автодокумментирования для HTML и шагов с Субтитрами (1 изменение) #2364 Спасибо @StS-testim
- Добавлено условие "принудительно не пропускать" шаги для ВидеоИнструкций с учетом доработок Инструкции для шагов в Цикле #2369 Спасибо @StS-testim
- В УправляемойФорме при сборке HTML инструкции пропускались шаги с доп.текстом [И я добавляю произвольный текст в автоинструкцию]| #2373 Спасибо @StS-testim
- Просмотр описаний в формате markdown #2382 Спасибо alkoleft
- Исправлено формирование шагов исключений #2392 Спасибо @mralexjoin
- Сохранение и загрузка наборов переменных #2383 Спасибо @Loogosh
- Выгрузка и загрузка бизнес-процессов #2386 Спасибо @codenull
- Добавлены доработки для Видеоинструкций с Циклами #2381 Спасибо @StS-testim
- Дополнения в инструкции разделе **Видеоинструкции при использовании #2410 Спасибо @StS-testim
- Вопросы быстродействия для больших сценариев. Отключение групповой обработки шагов, если "отключено" в настройках #2426 Спасибо @StS-testim
- Генерация дымовых тестов по отобранным объектам метаданных #2412 Спасибо @Kyrales
- Обновление инструкции по работе скриншотов на CI #2439 Спасибо @kasbyte
- Время начала каждого сценария в лог #2433 Спасибо @beefree86
- Добавлены шаги по передаче параметров в файлы для аллюр #2434 Спасибо @beefree86
- Правильное заполнение тегов name,fullName,historyId,testCaseId для сценариев со структурой и параметрами #2436 Спасибо @beefree86
- Настройка для скрытия некоторых переменных в аллюр #2437 Спасибо @beefree86
- Исправлена ошибка локализации при генерации дымовых тестов, если "Вариант встроенного языка" это English #2441 Спасибо @Kyrales
- Маскировка пароля пользователя в логе по настройке #2435 Спасибо @beefree86
- Исправлена ошибка формирования дымовых тестов по "Регистр расчета" + порядок сортировки #2451 Спасибо @Kyrales
- Переработан механизм загрузки markdown viewer #2462 Спасибо @alkoleft
- Исправление ошибки чтения расширений без права доступа #2464 Спасибо @alkoleft
- Корректировки в шагах VA используемых Генератором дымовых тестов #2456 Спасибо @hmelev93
- Добавить дату с которой будет осуществляться подбор документов и флаг сортировки для Генератора Дымовых #2454 Спасибо @beefree86
- Исправление вывода для temcity #2473 Спасибо @DS-RigER
- Ссылка на вебинар "TurboGherkin — современный язык автоматизации тестирования решений на 1С" #2476 Спасибо @kuntashov
Разные доработки
- При закрытии системного диалога добавлено закрытия окон расширения VAExtension, т.к. они могли остаться от предыдущего шага. #2285
- Шаги вида "И я отменяю проведение всех документов этого сценария по их навигационным ссылкам (расширение)" теперь ожидают завершения фоновых заданий перед обработкой документа. #2286
- Ошибка (исключение) для шага 'И для каждого значения из файла Json "ИмяФайла"'? #2270
- Автоматически добавлять гиперссылку на VAExtension в описание шагов в дереве известных шагов и в описание шага в редакторе. #2287
- Улучшена подсказка в исследователе формы по шагам для гиперссылок, когда в поле несколько ссылок #2303
- При запуске сборки запускается специальный процесс, который отслеживает зависание сборки и завершает процессы клиентов тестирования #2304
- Дополнить представление новых типовых шагов по HTML документу #2308
- В справку по настройкам Vanessa Automation добавлены ссылки из расширенной подсказки, когда используется форматированная строка #2320
- Обход проблемы lintest/VanessaExt#88 Неверное определение группы парсером Gherkin #2321
- Показ подробностей при возникновении окна "В данный момент вход в приложение не возможен" #2322
- Поддержка события selectRow #2324
- Поддержка работы редактора в интерфейсе 8.5 #2326
- Передача значения из таблицы ДанныеКлиентовТестирования (datatestclients) через строку запуска #2315
- Определение исполняемого файла 1С:Предприятия #2345
- Скрывать пароль из сообщения с ошибкой в логе #2231
- Адаптация работы с UI Automation в интерфейсе 8.5 #2375
- Доработать СериализаторMXL #2352 Спасибо @1cgh
- Пропускать повторную обработку параметра КаталогПроекта в ЗагрузитьНастройкиНаСервере #2350 Спасибо @1cgh
- Оптимизация работы некоторых шагов. Отказ от использования Ванесса.Шаг() #2376
- Определение, что сеанс клиента тестирования завершен не штатно #2396
- Скрипты на иностранном языке не переводятся обратно в русский #2360 Спасибо @natdol86-prog
- Добавить запрещенный символ #2390 Спасибо @Sushkovv
- Расширение возможностей вычисления выражения на сервере через расширение VAExtension #2405
- Предложение по новой функциональности: Сохранение и загрузка наборов переменных шагом и через форму #2357 Спасибо @Loogosh
- Отсутствует возможность выгрузки и загрузки бизнес-процессов #2385 Спасибо @codenull
- Доработан механизм определения свободного порта при запуске клиента тестирования #2408
- Если переданы ключи StartFeaturePlayer и GenerateSmokeTest и GenerateSmokeTest надо выполнить сценарии #2411 Спасибо @mralexjoin
- Поддержка случая, когда можно сделать эффект UI Automation вокруг элементов, когда они переданы таблицей переменных #2421
- Проверка строк в пустой таблице #2420
- Уроки по мотивам канала QA в 1C, часть 1 #2423
- Доработки, чтобы исключить ситуацию, когда клиент тестирования меняет порт под linux #2425
- Добавить НомерПопыткиВыполненияСценария в ПолучитьСостояниеVanessaAutomation() #2398
- Поддержка английских синонимов при выполнении выражения встроенного яыка на сервере: Context, SavedContext, PersistentContext #2442
- Проверка завершения фоновых, когда конфигурация на английском языке #2445
- Шаг Если текущее окно имеет заголовок Тогда может принимать таблицу Gherkin, что проверять несколько вариантов окон #2458
- Разделение запуска тестов VA на 2 потока для уменьшения потребления памяти #2465
- Шаг, проверяющий таблицу клиента тестирования, должен выдавать более подробное исключение, чтобы оно было более уникальным и не происходила лишняя склейка дублей. #2472
Исправление ошибок
- Когда курсор на последнем шаг в блоке "Истина", и после этого шага есть пустая группа шагов, происходит некорректный переход по F11 #2288
- Перенос строки \n для проверки табличной части не срабатывает #2279
- Шаги ИначеЕсли озвучиваются в Видео инструкции и не работает директива #[autodoc.mute] #2290
- Если установлена опция запрета запуска двух клиентов тестирования можно подключить один профиль тестирования несколько раз.
- Опечатка в List_of_lessons_ru.md #2280
- Подсчет количества строк и поиск строки по шаблону в пустой группе динамического списка в режиме иерархического списка #2237
- Ошибка при создании макета по РСВ типовой УТ #2295 Спасибо @PashaMak
- Не завершается работа после генерации дымовых тестов #2277
- Неправильно написана функции при получении сбер токена #2300 Спасибо @xLotor
- Ошибка при вызове метода контекста (ПолучитьHTMLДокумента) при попытке Получить проверку формы в виде шагов #2245
- Ошибка нажатия на кнопку Button1 при включенной эмуляции мыши #2305 Спасибо @StS-testim
- Ошибка формирования отчета Allure при тестировании функционала Честного Знака #2306 Спасибо @Vovchik45 @mc1c
- Отсутствие закрывающей кавычки в генерации дым тестов проведения документов #2255
- Битая ссылка в уроке КлючевыеСловаШагов #2186 Спасибо @lexlaw2
- Не отрабатывает шаг Если в таблице ""ИмяТаблицы" поле "Синоним" имеет значение "Значение" Тогда. Ошибка В элементе управления отсутствует указанное значение #2173 Спасибо @TatyanaOv
- Перестал работать клиент WebSocet #2325 Спасибо @AleksBbl
- Не получилось нажать на кнопку при включенной эмуляции мыши #2311 Спасибо @StS-testim
- Неправильная работа цикла и условия, когда условие последний шаг в цикле #2323
- Работа тестов VA в web клиенте #2346
- Не корректно генерируется случайный СНИЛС #2313 Спасибо @BUlatR1
- Исправление чтения тега selectRow #2347
- Ошибка в обработке сборки видео - неверный порядок в итоговой видеоинструкции (увеличить число знаков для номера шага в имени временного файла на больше 3) #2312 Спасибо @StS-testim
- Ошибка в функции ВТабличномДокументеЯПерехожуНаЯчейкуОтносительноТекущей (И в табличном документе 'Результат' я перехожу на '2' ячеек вправо) #2329 Спасибо @isiirk32
- Ошибки формирования HTML-документа (проблемы со счетчиком шагов) с использованием экспортных сценариев. #2314 Спасибо @StS-testim
- Ошибка при загрузке предопределенного элемента #2333 Спасибо @PashaMak
- Не нажимается кнопка СброситьНастройки при включенной настройке Использовать UI Automation #2348 Спасибо @OlegLoginOff
- По-разному отрабатывают шаги проверки строк таблицы в зависимости от регистра #2349 Спасибо @Reheab
- Если был перезапуск сценариев и все сценарии прошли успешно, то в файле статуса сборки должно быть значение "0" #2359
- Не работает шаг And I set list filter на английском языке #2361 Спасибо @natdol86-prog
- Неправильно работает сборка HTML (В цикле читаем таблицу и вставляем произвольный текст, для всех шагов выводится один и тот же текст #2328 Спасибо @StS-testim
- Старый парсер / Некорректно обрабатывается многострочный параметр в конце ветки Иначе #2367 Спасибо @kuntashov
- В версии 1.2.042.1 поменялась логика работы шага "И я запоминаю значение таблицы "Таблица1" как "ИмяПеременной"" #2274 Спасибо @dokidokka @kuntashov
- В библиотеке шагов перепутаны группы у шагов #2387 Спасибо @Reheab
- При копировании профиля клиента тестирования шагом копировался признак, что клиент подключен #2406
- Проблема с потерей кеша шагов, которые встроены в конфигурацию #2407
- Некорректно отрабатывают шаги 'И (не) существует элемент справочника "" с "Наименование" равным ""' #2399 Спасибо @Reheab
- Неконтролируемая генерация feature файлов на сервере #2400 Спасибо @Hapensky
- Некорректно обрабатывалось событие перезапуска клиента тестирования и запуск упавшего сценария ещё раз #2409
- Логическая ошибка в функции СравнитьТабличныйДокументСЭталоном() модуля формы Тест_РаботаСИнтерфейсом #2403 Спасибо @LexxArh
- Некорректно отрабатывает Если в Цикле в экспортном сценарии #2379 Спасибо @Reheab
- В отчете в одной ячейке не работают 2 глобальные переменные #2389 Спасибо @Reheab
- Вернуть одинарные скобки для окон #2384 Спасибо @Reheab
- Проблема с табло переменных #2401 Спасибо @Hapensky
- Лишний клик по выпадающему списку UI Automation при записи автоинструкции #2424
- Ошибка в "ТаблицаКлючевыхСлов" в VA 1.2.042.37 при включенной галке нового парсера #2427 Спасибо @chEEzys
- Проблема echo %appdata% в команде системы. Пользователю нужно самому следить за количеством спецсимволов в строке команды. #2444
- Ошибка при проверке содержания строк в пустой таблице #2440 Спасибо @ElinaUsaeva
- В шаг И я регистрирую ошибку "Описание ошибки" по данным исключения не подставляется значение переменной #2447 Спасибо @alexaleworkhorse
- Иногда не обновлялся кеш снипетов, при открытии дерева известных шагов #2459
- Ошибка перехода в Иначе, когда есть несколько вложенных условий и внутреннее условие не содержит шагов #2466
- Может возникнуть окно "Вызвано продолжение шагов, но не было остановки выполнения шагов" при запуске клиента тестирования #2467
- Группа шагов могла не попасть в видео, если первый шаг в подсценарии получал как параметр таблицу Gherkin #2468
- Не раскрываются пути при запуске генератора дымовых тестов из командной строки #2448 Спасибо @dar4ie
- Ошибка при отображении markdown в Библиотеке известных шагов #2461 Спасибо @alkoleft
- Ошибка о нехватке прав доступа к расширениям #2463 Спасибо @alkoleft
- В json Allure поле historyId должно заполняться всегда, даже когда фича не находится в каталоге проекта #2481
- Иногда при склейке частей видео некорректно работает fade #2482