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