github Pr-Mex/vanessa-automation 1.2.041.1

latest release: 1.2.041.15
7 months ago

1.2.041.1

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

  • Быстрая остановка выполнения сценария. #1878 Спасибо @lintest
  • Доработка актуализации шага по данным ошибки. #1879
  • Проверка серверных вызовов в обработчиках событий #1904
  • Опция, запрещающая запуск более одного клиента тестирования. #1901
  • Выполнение кода на сервере с передачей переменных на сервер и обратно #1911
  • Повторный запуск упавших тестов. #1928
  • Интерактивная справка. Часть 4. #2019
  • Обновление внешней компоненты VanessaExt. #1848 #1863 #1929 #1939 #1959 #1994 #2012 Спасибо @lintest
  • Обновление редактора сценариев VanessaEditor. #1861 Спасибо @lintest
  • Добавить предопределенный вид текстовой инструкции 3D Карусель #1974 Спасибо @ViktorErmakov
  • Добавить возможность озвучивать текст HTML инструкций #1887 Спасибо @ViktorErmakov
  • Функционал эмуляции сканирования штрихкода через вызов БПО #1999 Спасибо @Vovchik45
  • Функционал внешних событий (отладка внешних компонент, сканер ШК, выполнение кода) #2005 Спасибо @Vovchik45
  • Автоматическая генерация фича файлов с дымовыми тестами #1978 Спасибо @VO28 Спасибо @Tavalik

Новые шаги

  • И я жду, что исчезнет вкладка браузера с текущем идентификатором в течение 10 секунд #1854
  • И файл "ИмяФайла1" равен файлу "ИмяФайла2" по шаблону #1894
  • И я запоминаю значение текущей ячейки "ИмяРеквизита" в переменную "ИмяПеременной" #1918
  • И реквизиты формы имеют значение #1935
  • И реквизиты формы имеют значение по шаблону #1935
  • И я запоминаю элемент формы клиента тестирования "Заголовок элемента" в переменную "ИмяПеременной" UI Automation (расширение) #1946
  • И я запоминаю элемент формы клиента тестирования с именем "ИмяЭлемента" в переменную "ИмяПеременной" UI Automation (расширение) #1946
  • И я активизирую процесс "PID" #1947
  • И я активизирую процесс по заголовку "ЧастьЗаголовка" #1948
  • И я жду, что табличный документ "ИмяРеквизита" заполнится данными в течение 10 секунд #1949
  • И состояние табличного документа "ИмяРеквизита" равно 'Ожидаемый текст' #1981
  • И я жду состояния табличного документа "ИмяРеквизита" 'Ожидаемый текст' в течение 10 секунд #1981
  • И я запоминаю состояние табличного документа "ИмяРеквизита" в переменную "ИмяПеременной" #1981
  • И я копирую каталог файлов "ИмяКаталогаИсточник" "ИмяКаталогаПриемник" #1982
  • И я получаю координаты картинки "ИмяФайла" #2018
  • Шаги для перемещения по ячейкам табличного документа #2004 Спасибо @1cgh
  • Шаг И я записываю документ по навигационной ссылке "НавигационнаяСсылка" в режиме "Проведение" #2001 Спасибо @VO28
  • И я запоминаю текст предупреждения в переменную "ИмяПеременной" #2037
  • Новые шаги для расширения VAExtension. Программная работа с документами и справочниками #2040

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

  • Снятие скриншота браузера при подключении через debug порт при возникновении ошибки #1855
  • Скрипт для запуска VA с выводом сообщений в консоль. Чтобы отказаться от чтения текстового файла для вывода лога в консоль. #1856
  • Выдавать исключение, если не получилось очистить временный каталог для записи видео. #1864
  • Открытие внешней обработки или отчета с помощью расширения VAExtension. #1865
  • Прикреплять к ошибке текущее значение таблицы при проверке количества строк. #1866
  • Контроль всех форм VA на наличие синонимов на английском. #1867
  • Доработка шага Тогда открылось окно "ЗаголовокОкна". Работа в режиме условия. Определение таймаута.#1868
  • В шаге запуска браузера нужно дожидаться, что браузер запустился. #1869
  • При выполнении команды Pull нужно выполнить команду Обновить. #1870
  • Завершать работу если не получилось выполнить тихую установку компоненты. Статус возврата 4. #1873
  • Поддержка работы с дополнением формы. Строка поиска. #1874
  • Тест на случай, когда панель функций закреплена и не происходит клика в стандартную панель функций. #1875
  • Оптимизация расхода памяти. Меньше Структур и Массивов. #1876
  • Доработка шага "И я нажимаю на кнопку". Если по заголовку было найдено несколько кнопок, то будет выполняться попытка нажать на каждую в цикле до первого удачного нажатия. #1877
  • Поддержка тегов записи действий сценария: setFileDialogResult и comment #1880
  • Проверять версию кеш при скачивании кеша озвучки. Если кеш скачен правильный а mp3 нет, т.к. урок уже был изменен в промежуточной версии выдавать соответствующее сообщение. #1881
  • Панель с поиском и быстрым отбором в исследователь формы. #1882
  • Использование ключевого слова Контекст наравне с ОбъектКонтекст в секции переменных. #1883
  • Добавить настройку по поиску элементов формы по имени в "шестернёнку". #1884
  • Открытие окна с краткой информацией о шаге с помощью команды. Хоткей ctrl+shift+i #1895
  • Адаптация поведение под изменения в Chrome. Put вместо Get. #1896
  • Доработка по задаче - отключить запуск регламентных заданий в файловой базе #1902
  • Если шаг упал в секции Попытка/Исключение он раскрашивается другим цветом. #1903
  • Добавить в контекстное меню редактора - получить шаг проверки текущего окна. #1912
  • Механизм, когда исправляется синоним у параметра VA и поддерживается загрузка каждого из значений. #1919
  • Сохранять переменные окружения в ЖР при первом чтении. #1920
  • Оптимизация объявления параметров VA. #1921
  • Перед первым снятием скрина - активизировать клиент тестирования, чтобы Mainscreen правильно снялся #1922
  • Оптимизация вызовов серверных методов с клиента. #1923
  • Выводить сообщение о запрете синхронных вызовов. #1924
  • Работа Vanessa Automation Single в режиме обычных форм. #1933
  • При получении изменений в форме учитывать смену страницы у группы вида "Страницы" #1934
  • Шаги, проверяющие сразу несколько реквизитов шапки формы. Строгая проверка и по шаблону. #1935
  • Логирование вызова метода УстановитьРезультатДиалогаВыбораФайла. #1936
  • Доработка шага "И я набираю текст", чтобы он мог использовать внешнюю компоненту. #1950
  • Не прекращать формирование видео, если финальный файл оказался заблокирован другим приложением. #1951
  • Если шаг упал в попытка/исключение, то в аллюре его статус должен быть Broken. #1952
  • Подсветка кликов по строке таблиц при использовании UI Automation. #1953
  • Чтение макетов из файла на сервере в цикле в попытке. Сделать универсально. #1983
  • При выгрузке данных журнала регистрации сохранять структуры как строку. #1984
  • Пример как выполнить установку типа элемента формы через расширение VAExtension. #1985
  • Работа с состоянием отображения табличного документа. #1981
  • Обработка тега writeContentToFile при накликивании действий пользователя. #1986
  • Поправить VAparams #1836 Спасибо @SvetaShum0vaya
  • Контроль установки внешней компоненты. #1993
  • Нужен документ, в котором рассказано как правильно подключать браузер для работы напрямую #2020
  • Если в регистре сведений у измерений нет Ведущий, то ОбменДанными.Загрузка=Истина не работает #1849 Спасибо @astrizhachuk
  • Добавить урок по импорту секции переменные из другого фича файла #1681
  • Добавить в справку информацию о шагах, устанавливающих метки Allure #1677
  • Ошибка запуска VA на конфигурации ТопЛог #1850 Спасибо @alkoleft
  • Ошибка при вызове метода контекста (СоздатьКаталог) #1853 Спасибо @VladFrost
  • Возможность передачи в Allure дополнительных тегов #1858 Спасибо @fenixnow
  • Вызов ПолучитьОтображаемыйТекст() для 8.3.23 #1862 Спасибо @lintest
  • Если в регистре сведений у измерений нет Ведущий, то ОбменДанными.Загрузка=Истина не работает #1849 Спасибо @astrizhachuk
  • Ссылка на курсы от SilverBulleters. #1891 Спасибо @KSidelnikov
  • Доработать метод проверки строки на соответствие шаблону, поддержать многострочные значения #1909 Спасибо @alkoleft
  • Добавить в 3Д карусель прокрутку слайдов на клавиши стрелок клавиатуры #2024 Спасибо @ViktorErmakov
  • Добавлено описание ключа запуска GenerateSmokeTest #2023 Спасибо @VO28
  • Дополнил описание шага "И я выполняю код и вставляю в переменную" #2021 Спасибо @Vovchik45
  • Забыл добавить обработку \x_GS при эмуляции сканирования штрихкода #2011 Спасибо @Vovchik45
  • Переписать открытие навигационных ссылок на режим без модальность #2003 Спасибо @VO28
  • Добавлена новая команда в расширении VAExtension_ВыполнитьПроизвольныйКод #2000 Спасибо @Vovchik45
  • Добавить картинки на вкладку "Main" для "Test data generator" #1973 Спасибо @VO28
  • Добавить развернутый ответ при указании "Тэги для запуска" #1905 Спасибо @TheJustPvP
  • Параметр "КаталогФич" не заполняется при сохранении настроек (Настройки - "Выгрузить настройки в файл") в файл из главной формы (Файл открыть Ванесса.epf) Ванессы, если не открыт ни один фича файл. (Использование BAT файлов) #1888 Спасибо @workd1ts @VO28
  • Кнопка "Перезапустить как менеджер тестирования" #1963 Спасибо @VO28
  • Улучшение работы "Подготовки и загрузки данных" "Добавить по ссылке" #1958 Спасибо @VO28
  • Изменено представление времени выполнения сценария #1847 @akademik1986
  • Выполнил адаптацию обработки по генерации тестов #2034 Спасибо @Tavalik

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

  • Ошибка при актуализации таблицы Gerkin в шаге "Тогда табличный документ "Результат" содержит строки" #1899
  • Актуализация таблицы Gerkin по ошибке #1900
  • Исправлено поведение шага "И я перехожу к ячейке содержащей текст" - должен быть переход к первому вхождению, а не к последнему #1925
  • Если шаг подсценария выполняется как один шаг и внутри подсценария есть точки останова - то должна сработать точка останова. #1926
  • Переход по F11 внутри шагов подсценария в редакторе. #1927
  • Параметр СписокСценариевДляВыполнения не работает, если используется внешняя компонента VanessaExt #1742
  • Запись в журнале регистрации при использовании импорта переменных #1938
  • Когда попытка/исключение находится в цикле - в аллюре шаги неверно группируются #1916
  • Тег Screenshot не должен зависеть от регистра букв #1954
  • Неверно отображаются таблицы Gerkin при нажатии Детали - Сравнить таблицы, когда в колонке присутствует перенос строк \n #1945
  • Не срабатывает актуализация таблицы #1944
  • Некорректная загрузка шагов экспортного сценария встроенным парсером #1956
  • В расширении VAExtension не установлен флаг прав для одной из общих команд #1987
  • При падении теста прогон замирает на окне Не найден файл, блокируется создание отчета #1980
  • При использовании парсера из компоненты не подставляется параметр во вложенный сценарий #1823 Спасибо @lintest
  • Ошибка в шаге "я меняю значение переключателя" если значение многострочное #1965
  • Шаг "и я сохраняю выпадающий список" всегда добавляет лишнее значение в массив #1967
  • Не корректный пример использования шага в библиотеке шагов #1989 Спасибо @VO28
  • Не хватает варианта асинхронного вызова кнопки открытия #1995 Спасибо @VO28
  • Не открывается тестовый клиент (шаг на английском) #1997 Спасибо @hawk911
  • Повторный запуск сценариев в VA при падении, после успешного выполнения сценария показывает ошибки #2016 Спасибо @alexkulikov77
  • При подключении клиента тестирования очищается PID других клиентов тестирования #1593 Спасибо @AAKLex
  • Некорректное поведение шагов из блока "Таблицы" при наличии в таблице TestClient'а колонки с заголовком содержащим фигурные кавычки. #1781 Спасибо @Lelushka
  • Не в полном объеме выгружаются данные из ПВХ ДополнительныеРеквизитыИСведения #1991 Спасибо @TrilexTriton Спасибо @VO28
  • Не хватает варианта асинхронного вызова кнопки открытия #1995 Спасибо @VO28
  • Переписать открытие навигационных ссылок на режим без модальность #2003 Спасибо @VO28
  • Ошибка в реализации шага "Существует запись регистра сведений "РегистрСведений1" с реквизитами" #2013 Спасибо @vadim-ver Спасибо @Vovchik45
  • Перенести из старой справки в новую всю информацию. #1678
  • Исправлена опечатка в справке #1892 Спасибо @AlexPCRus
  • TestDataGenerator генерит тег @Дерево вместо @tree #1942 Спасибо @asosnoviy
  • Доработки внешних событий + генерация ШК Честный знак #2015 Спасибо @Vovchik45
  • В старом парсере для фич на другом языке могут попадать лишние данные из перевода шага в дереве шагов. #2026 @hawk911
  • Если в каталоге проекта есть каталог "Файлы", то метод НайтиМакетВКаталогеПроектаСлужебный выполняет поиск только в каталоге "Файлы". #2038
  • Шаг проверяющий существование переменной не учитывает секцию "Переменные". #2039

Don't miss a new vanessa-automation release

NewReleases is sending notifications on new releases.