Releases: Pr-Mex/vanessa-automation
1.2.041.30
Новые шаги
- И выпадающий список формы стал равен по шаблону #2119
- И выпадающий список формы содержит значения по шаблону #2119
- И выпадающий список формы не содержит значения по шаблону #2119
- И я выбираю из списка "НужныйПункт" по шаблону (работает для меню, которое было сформировано методом ПоказатьВыборИзСписка()) #2217
- Тогда переменная "ИмяПеременной" имеет значение "ЗначениеПеременной" по шаблону #2213
- И я отменяю выбор файла #2218
Разные доработки
- Возможность установить фильтр на Дату в шаге "И Я устанавливаю фильтр на список" Спасибо @EgorPalamar #2219
- При падении шага в секции Попытка/Исключение нужно выводить полные данные об ошибке, как это делается при обычном падении сценария. #2220
- Замена в редакторе шага, выполняющего поиск по имени на шаг, выполняющий поиск по заголовку и обратно (ctrl+J). #2221
- Доработать флаг "Остановка при возникновении ошибки" для необнаруженных сценариев #2211
- Изменение поведение шага "Дано я открываю картинку в основном редакторе" #2222
Исправление ошибок
1.2.041.26
Промежуточный релиз.
Описание изменений тут https://github.com/Pr-Mex/vanessa-automation/blob/develop/docs/Changelog.md
1.2.041.22
Промежуточный релиз.
Описание изменений тут https://github.com/Pr-Mex/vanessa-automation/blob/develop/docs/Changelog.md
1.2.041.15
Промежуточный релиз.
Описание изменений тут https://github.com/Pr-Mex/vanessa-automation/blob/develop/docs/Changelog.md
1.2.041.1
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
- ...
1.2.040.20
Промежуточный релиз.
Описание изменений тут https://github.com/Pr-Mex/vanessa-automation/blob/develop/docs/Changelog.md
1.2.040.15
Промежуточный релиз.
Описание изменений тут https://github.com/Pr-Mex/vanessa-automation/blob/develop/docs/Changelog.md
1.2.040.9
Описание изменений тут https://github.com/Pr-Mex/vanessa-automation/blob/develop/docs/Changelog.md
1.2.040.1
1.2.040.1
Новые возможности
- Интерактивная справка. Часть 3. #1686
- При сравнении значений полей, заголовков окон будет происходить попытка получить шаблон строки для сравнения. #1708
- Поддержка в текстовых автоинструкциях групп шагов как один шаг #1791
- Отображение в редакторе картинок #1790 Спасибо @lintest
- Возможность добавлять стили CSS в HTML инструкции #1782 Спасибо @ViktorErmakov
Новые шаги
- И я делаю двойной клик по элементу формы 'ЭтотСеанс' 'Имя' 'Тип' UI Automation #1659
- И форма текущего окна имеет признак модифицированности (расширение) #1709
- И форма текущего окна не имеет признак модифицированности (расширение) #1709
- И форма текущего окна имеет признак только просмотр (расширение) #1710
- И форма текущего окна не имеет признак только просмотр (расширение)#1710
- И я удаляю все переменные #1711
- И я удаляю все локальные переменные #1711
- И я удаляю все глобальные переменные #1711
- И я получаю данные процесса по заголовку окна "Заголовок окна" #1712
- И я получаю данные файла "ИмяФайла" в каталоге 'ИмяКаталога' #1713
- И я получаю данные файла "ИмяФайла" в каталоге 'ИмяКаталога' и подкаталогах #1713
- И я делаю клик по элементу формы 'PID' 'Заголовок' 'Тип' правой кнопкой UI Automation #1714
- И я перемещаю курсор к элементу формы 'PID' 'Имя' 'Тип' UI Automation #1715
- И я закрываю вкладку браузера с заголовком "Заголовок" #1735
- И текущая строка таблицы "ИмяТаблицы" развернута #1743
- И текущая строка таблицы "ИмяТаблицы" свернута #1743
- И для каждой строки файла "ИмяФайла" я выполняю #1744
- И для каждой строки макета "ИмяФайлаИлиИмяЭлементаФормы" я выполняю #1745
- И для каждого значения из файла Json "ИмяФайла" #1746
- И я запоминаю значение буфера обмена в переменную "ИмяПеременной" #1747
- И я получаю состояние текущего объекта (Расширение) #1753
- И я запоминаю значение поля "Заголовок поля" в буфер обмена #1801
- И в таблице "ИмяТаблицы" я запоминаю значение поля Заголовок поля" в буфер обмена #1801
- И в таблице "ИмяТаблицы" я запоминаю значение поля с именем "ИмяПоля" в буфер обмена #1801
- И в полосе регулирования 'Некое значение' я перехожу к значению 2 #1793 Спасибо @pila86
- И в полосе регулирования с именем 'НекоеЗначение' я перехожу к значению 3 #1793 Спасибо @pila86
- Универсальные шаги для создания MD и HTML инструкции #1782 Спасибо @ViktorErmakov
- Шаги для работы с браузером #1738 #1771 Спасибо @artkor83
- Новые шаги управления мышью #1740 Спасибо @CryptKat
- Создать универсальный шаг добавления изображения в автоинструкцию MD и HTML с гиперссылкой #1726 Спасибо @ViktorErmakov
- Создать универсальный шаг добавления разрыва страницы в MD и HTML #1727 Спасибо @ViktorErmakov
- Фигуры и надписи по координатам #1700 Спасибо @artkor83
- Добавить шаг Я устанавливаю метке "ИмяМетки" значение "ЗначениеМетки" #1839 Спасибо @1cgh
Разные доработки
- Исправление ошибки Конструктор не найден для описаний оповещений #1645 Спасибо @alkoleft
- Получение текста исключения из окон, для которых платформа не отдаёт текст исключения. #1687
- Запись в ЖР PID менеджера тестирования. #1688
- Сконвертировать 4 подсценария из основной поставки в шаги. #1716
- Тест на то, что для каждого элемента формы VA есть урок. #1717
- В отчете Allure настройка, что нужно добавлять файлы в формате xlsx. Сейчас они добавляются всегда. #1676 Спасибо @DitriXNew
- Добавление новой колонки в редакторе таблиц Gherkin. #1669 #1656 Спасибо @mors1eska @akademik1986
- Нажатие button в ПолеHTMLДокумента аналогично нажатию на гиперссылку. #1689 Спасибо @Vovchik45 @lo0p3r
- Проблема с начальной страницей (рабочая область) без заголовка #1690 Спасибо @Vovchik45 @lo0p3r
- Опция - искать файлы с помощью компоненты. #1718 #1720 #1728 Спасибо @lintest
- Новый тип клиента тестирования - обычное приложение. #1702 #1719 Спасибо @lintest
- При открытии фичи из дерева происходит проверка, что фича файл уже открыт и происходит активизация вкладки. #1722
- Возможность остановить выполнение сценария, когда сценарий выполняется без открытия формы. #1723
- В шаге И я запоминаю значение таблицы "Список" как "Таб1" теперь можно не указывать список колонок. #1731
- Загрузка значений глобальных переменных при загрузке json файла настроек VA вручную. #1730
- Отчет Allure при использовании сервера #1683
- При запуске клиента тестирования автоматически добавлять параметр /Out для сбора служебных сообщений. #1748
- Настройка паузы при открытии окна стала отдельной настройкой. #1754
- В ошибках в формате Json добавлена дополнительная информация о исключениях, возникших в платформе. #1774
- Возможность прикреплять к ошибке в формате Json файлы. Сейчас это работает только для отчета Allure. #1775
- При нажатии клавиши Esc в редакторе нужно генерировать событие закрытия основной формы Vanessa Automation #1785
- Контроль уникальности заголовков элементов формы VA. #1805
- Оптимизация расхода памяти #1806
- Решение проблемы с накоплением файлов в каталоге vrs-cache #1813 Спасибо @lintest
- Проверка на дублирование индекса реквизитов формы #1814
- Запись в файлы jUnit и файла внутреннего формата данных о дате начала и дате окончания работы сценария #1815
- Вывод в подробное описание ошибки Имя активного клиента тестирования, Синоним и ДопПараметры #1816
- Перенести часть кода в модуль общего назначения VA #1818
- Поддержка в редакторе языков CSS, JSON, HTML #1807 #1808 Спасибо @lintest
- Закрытие формы VA при нажатии Esc. #1777 Спасибо @lintest
- Присваивать ошибкам времени выполнения статус failed, а не broken, независимо от вида шага #1668 Спасибо @BarinovIN
- Коллизии сгенерированных УИД ссылок в шагах Инициатора Данных #1767 Спасибо @atyutyakin
- Замена названия функции с "ЗначениеКонстанты" на "VAЗначениеКонстанты" #1757 Спасибо @AUrvantsev
- Возможность при запуске клиента тестирования отключить регл.задания #1749 Спасибо @atyutyakin
- Добавлена ссылка на видео с митапа Инфостарта #1751 Спасибо @vdykov
- Добавлена возможность тестирования автономного мобильного приложения #1733 Спасибо @hamulyak
- Новый параметр для эффекта затенения: ignoreClick #1721 Спасибо @lintest
- И я жду, что таблица "ИмяТаблицы" станет содержать строки в течение 20 секунд - обязательность двух колонок. #1695 Спасибо @Vovchik45 @lo0p3r
- Попытки при записи объекта в загрузке данных #1693 Спасибо @DitriXNew
- Нажатие button в ПолеHTMLДокумента аналогично нажатию на гиперссылку. #1689 Спасибо @Vovchik45 @lo0p3r
- Загрузка бух счетов #1650 Спасибо @DitriXNew
- Сделать конструкцию (директиву) для шага, снимать скриншот по области (координатам) #1651 Спасибо @ViktorErmakov
- Исправление ошибки Конструктор не найден для описаний оповещений #1645 Спасибо @alkoleft
- Редактирование кода CSS с подсветкой и подсказками #1812 Спасибо @ViktorErmakov
- Запуск web-клиента в Linux #1822 Спасибо @KSidelnikov
- Учтены изменения представления списков с множеством значений в 8.3.23 #1834
- Сортировка колонок таблицы при получении её строк через выделенные строки согласно порядку на форме. #1840
- Указывать в тексте исключения ошибки сколько времени работал сценарий. #1841
- Не работает загрузка независимых регистров сведений при режиме обмена данными Истина #1837 Спасибо @astrizhachuk
- Обновление таблицы из контекстного меню и текстового поля #1821 Спасибо @akademik1986
- При создании нового сценария добавить строку с контекстом про открытие testclient #1828 Спасибо @akademik1986
- В шаге "И я жду появления файла 'ИмяФайла' в течение 1 секунд" теперь можно использовать символы * #1844
- Производительность стандартных шагов #1779 Спасибо @akademik1986
Исправление ошибок
- Генерация голоса Ynadex через web интерфейс. Спасибо @CryptKat
- Проблема при использовании Если-Иначе в связке с Попытка-Исключение #1684 Спасибо @atyz2013
- Не создаются двоичные данные #1675 Спасибо @vikad
- Парсер Gherkin. Вложенные в экспорт экспорты падают в Pending #1657 Спасибо @chEEzys @lintest
- Некорректная работа фреймворка в разных режимах парсера (VanessaExt и обычном). #1685 Спасибо @Lelushka
- Ошибка при запуске клиента тестирования стандартным шагом при включенной настройке "Использовать браузер + web soket" #1680 Спасибо @akademik1986
- Для фич на английском языке отсутствует перевод слов Структура сценария и Примеры #1673 Спасибо @Severnity
- Ошибка при открытии формы при запуске клиентского сеанса с параметрами #1662 Спасибо @demoninfernal
- Перепутано описание парных шагов "И у элемента формы с именем "ИмяПоля" текст редактирования стал равен "ТекстПоля"" #1661 Спасибо @akademik1986
- Ошибка при выполнении обращения к таблице из секции переменных, если в конце заголовка таблицы стоит пробел #1658 Спасибо @akademik1986
- Баг в шагах группировки Allure #1724
- Индекс находится за границами массива #1811 Спасибо @evg-e
- Открытие плагина "СериализаторMXL" в обычных формах выдает ошибку #1803 Спасибо @PashaMak
- Ошибка открытия под толстым клиентом #1796 Спасибо @PashaMak
- Интерактивная справка: корректировка ошибок. #1776 Спасибо @cinex-ru
- Для сценариев со статусом Broken в Allure не прикрепляется описание ошибки #1766 Спасибо @BarinovIN
- Ошибка документации "Этот сеанс" в Automation. и нет перевода #1762 Спасибо @DitriXNew
- Ошибка при загрузке данных при проверка на соответствие uuid #1758 Спасибо @azheval
- Ошибка в подготовке и загрузке данных при работе с регистром сведений #1698 Спасибо @astrizhachuk
- Ошибка PredefinedDataName формы подготовки и загрузки данных при режиме совместимости 8.3.2 #1666 Спасибо @astrizhachuk
- Ошибка ThisObject формы подготовки и загрузки данных при режиме совместимости 8.3.2 #1663 Спасибо @astrizhachuk
- Ошибки при добавлении колонки в форме редактирования таблицы Gerkin #1656 Спасибо @akademik1986
- В Allure иметь возможность не сохранять вложения в формате Excel #1676 Спасибо @DitriXNew
- Ошибка формирования фичи при подготовке данных если строковый реквизит объекта содержит символ "|" #1761 Спасибо @A...
1.2.039.22
Описание изменений тут https://github.com/Pr-Mex/vanessa-automation/blob/develop/docs/Changelog.md