Releases: Pr-Mex/vanessa-automation-single
Releases · Pr-Mex/vanessa-automation-single
1.2.042.1
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.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.1
1.2.039.1
Новые возможности
- Интерактивная справка. Часть 2. #1494
- Возможность выполнить сценарий без открытия формы VA в тонком клиенте.#1511
- Возможность выполнить сценарий без открытия формы VA в web клиенте.#1512
- Реализовать пример работы Onboarding. #1526
- Выполнение сценариев в CI без открытия основной формы. #1531
- Передача значений глобальных переменных в файле VAParams.json #1536
- Нажатие на гиперссылки в поле HTML документа #1633
- Обновление компоненты VanessaExt и редактора VAEditor. Много. Спасибо @lintest
Новые шаги
- И в таблице "ИмяТаблицы" поле "Заголовок поля" имеет значение "ЗначениеПоля" по шаблону #1515
- И в таблице "ИмяТаблицы" поле с именем "ИмяПоля" имеет значение "ЗначениеПоля" по шаблону #1515
- И я создаю состояние Onboarding #1526
- И я запускаю Onboarding #1526
- И в таблице "ИмяТаблицы" я перехожу к строке направление вверх #1548
| 'ИмяКолонки' |
| 'ЗначениеКолонки' | - И в таблице "ИмяТаблицы" я перехожу к строке направление вниз #1548
| 'ИмяКолонки' |
| 'ЗначениеКолонки' | - Тогда в логе сообщений TestClient есть строки по шаблону: #1557
|'НужнаяСтрока1'|
|'НужнаяСтрока2'| - И я запоминаю значение настройки Vanessa Automation "ИмяНастройки" в "ИмяПеременной" #1567
- И я жду когда исчезнет элемент "Заголовок элемента" в течение 20 секунд #1577
- И я жду когда исчезнет элемент с именем "ИмяЭлемента" в течение 20 секунд #1577
- И я сохраняю данные элемента формы "Заголовок элемента" в файл #1590
- И я сохраняю данные элемента формы с именем "ИмяЭлемента" в файл #1590
- И процесс "PID" существует #1612
- И процесс "PID" не существует #1612
- И я запоминаю ид процесса менеджера тестирования в "ИмяПеременной" #1613
- И предыдущий сценарий выполнен успешно #1634
- И я перехожу к предыдущему реквизиту #1636 Спасибо @lintest
Разные доработки
- Ошибка в сценарии урока: Глава 3.3.4 Спецсимволы в шагах сценариев #1480
- Вынести в отдельные переменные имена исполняемых файлов платформы. #1493
- Добавить сборки для 8.3.20 и 8.3.21 #1492
- Поддержка 8.3.21 #1505
- При открытии VA из другого каталога автоматически обновлять путь к каталогу стандартных библиотек #1514
- Возможность установить текст фича файла без использования реального файла на диске. #1513
- Опубликовать скрипт сборки Vanessa Automation Single. #1527
- Снизить потребление памяти. #1532
- Оптимизировать серверные вызовы из основной формы к модулю объекта. #1533
- При копировании текста ошибки в буфер обмена предлагать подключить внешнюю компоненту, если она ещё не подключена. #1537
- Шаги, в которые передавались имена переменных могли получать вместо этого уже значения переменных. Теперь это учтено при использовании секции переменных. #1538
- Опция в контекстном меню редактора: Получить шаг открытия навигационной ссылки текущего окна. #1539
- Разрешить вызывать подсценариям одной и той же фичи вызывать друг друга. #1549
- Включить фичи интерактивной справки в основную сборку VA. #1550
- Добавить проверку что это не каталог для поля с файлом лога #1551
- Заменить сообщение "пустой адрес снипета" на более понятное пользователю. #1558
- Рефакторинг сообщений пользователю. #1559
- Проблемой с шагом "Если в таблице "ИмяТаблицы" текущая строка не помечена на удаление тогда" в конфигурации УНФ1.6. #1345
- Добавить возможность указывать при сравнении макетов полное имя файла в параметрах шагов. #1578
- Возможность перемещать колонки таблицы Gherkin при редактировании в отдельном окне. #1582
- Каталог временных файлов надо продублировать для группы настроек "Аудио" #1591
- В файлах, описывающих настройки Json нет параметра КаталогФич #1592
- Реализовать обход строк таблицы переменных #1596
- Рефакторинг дерева известных шагов #1614
- Переопределение настроек параметров запуска Vanessa Automation #1609
- Возможность использовать редактор для отладки при запуске тестов из командной строки #1619
- Возможность быстро создать временный фича файл из начальной страницы редактора #1625
- Рефакторинг основной формы. Изменения отображения настроек. #1640
- Переход к строке в редакторе, если используется переход из результатов поиска в боковой панели редактора. #1641
- Некорректное поведение поиска в табличной части "ДеревоТестов" #1647
- Фильтр сценариев #1474 спасибо @pumbaEO
- Для функции ВТабличномДокументеЯПерехожуКЯчейкеСодержащейТекст добавлено исключение, если не удалось перейти к нужной ячейке. #1477 спасибо @1cgh
- Исправление опечатки #1482 Спасибо @asosnoviy
- Ошибки в локализации некоторых шагов #1485 Спасибо @DitriXNew
- Выгрузка Хранилища значений в файлы #1488 Спасибо @KrapivinAndrey
- Правка скрипта для корректной работы со словарем #1491 Спасибо @KrapivinAndrey
- Подготовка и загрузка данных, добавить флажок "Снять все" #1499 Спасибо @ovcharenko-di
- Не реализовано выполнение шага И я проверяю или создаю для справочника "ИмяОбъекта" объекты с обмен данными загрузка истина. #1517 Спасибо @Teomit
- Проверка существования файла с пустым именем #1519 Спасибо @lintest
- Сделать VanessaInteractiveDemo для вэб клиента. #1523 Спасибо @ViktorErmakov
- Поддержка API KEY яндекса #1545 Спасибо @DitriXNew
- Группировка по epic фич #1565 спасибо @pumbaEO
- Если в фиче используется секция Переменные, то происходит вычисление выражений в фигурных скобках во всей фиче вне зависимости от настройки #1569 Спасибо @1cgh
- Добавлено исключение в словарь #1573 Спасибо @1cgh
- Реализовать в расширении Vanessa Interactive возможность выполнять рандомные скрипты во внешнем сайте #1574 Спасибо @ViktorErmakov
- Добавил ссылку на видео - Опыт применения автотестирования #1584 Спасибо @ovcharenko-di
- Адаптировать шаг для вэб клиента и подсказки EnjoyHint и продемонстрировать работу #1585 Спасибо @ViktorErmakov
- Не выполняются шаги из VAExtension под неполными правами #1588 Спасибо @ovcharenko-di
- Исправлен вывод сообщения об ошибке #1594 Спасибо @zeratulayuris
- Внес исправления библиотеки js #1599 Спасибо @ViktorErmakov
- Добавить инструмент по получению координат, для принтскрина по области. #1601 Спасибо @ViktorErmakov
- При подключении мобильного клиента не происходит подключение. связь "обрывается". #1603 Спасибо @fenixnow
- Починить получение координат по области после обновления VanessaExt #1610 Спасибо @ViktorErmakov
- Попытка исправить заголовок вкладки #1615 Спасибо @lintest
- Ошибка при выполнении шага "Я удаляю переменные текущего сценария" #1608 Спасибо @unichkin @AlexPCRus
- Заполнять поле ОбъектыМетаданных в отчете СППР #1639 Спасибо @VladFrost
- ПодготовкаИЗагрузкаДанных: выбор по ссылкам объектов расширений #1638 Спасибо @vkislitsin
- Функциональность: Взаимодействие с GreenMail #1637 Спасибо @VladFrost
- Исправлена опечатка в слове значение #1632 Спасибо @igostv
- Исправление ошибки в Подготовке и загрузке данных #1628 Спасибо @ovcharenko-di
- Увеличить информативность отчетов СППР #1627 Спасибо @VladFrost
- Заполнять КодСценария в отчете СППР #1626 Спасибо @VladFrost
- ПодготовкаИЗагрузкаДанных - получение/загрузка данных на сервер #1621 Спасибо @KrapivinAndrey
Исправление ошибок
- В single неверно формируется строка запуска CI #1478 Спасибо @akademik1986
- Ошибка определения типового шага при использовании настройки "Использовать парсер Gerkin из компоненты VanessaExt" в VASingle #1388 Спасибо @akademik1986
- Исправить опечатки в тексте подсказки #1487 Спасибо @KrapivinAndrey
- При записи тегов в jUnit записывать их не приводя к нижнему регистру #1506
- Проблема с шагом сортировки по колонке #1420 Спасибо @Severnity
- Ошибка разбора парсером VA выражения в фигурных скобках. #1507 Спасибо @MVK80
- Ошибка. Выполняется не текущая открытая фича, а прописанная в настройках #1509 Спасибо @azheval
- Не срабатывает отбор по тегам в рамках одного сценария при использовании нового парсера #1510 Спасибо @SevernityQA
- При одновременном формировании отчетов Allure и JUnit с флагом "Добавлять скриншоты в отчеты (GitLab)" нет файла скриншота в JUnit #1508 Спасибо @1cgh
- Учтены ограничения формата xlsx при сохранении данных журнала регистрации. #1540
- Не нажимается кнопка в диалоге типа ПоказатьВопрос при включенной настройке Использовать UI Automation #1534 Спасибо @Divanmgn
- Падение парсера из компоненты #1542 Спасибо @asosnoviy
- Не реализовано выполнение шага И я проверяю или создаю для справочника "ИмяОбъекта" объекты с обмен данными загрузка истина: #1517 Спасибо @dimjmur
- Ошибка определения пути при использовании workspaceRoot в параметрах #1483 Спасибо @StupnikovVG
- Прерывание раскраски строк после переключения выполняемого сценария #1460 Спасибо @ZhokhovM
- Ошибка создания файла при обработке видео если присутствует условие в сценарии #1431 Спасибо @sL3poy
- UI Automation падает при нажатии кнопки переключения режима просмотра (список / иерархический список) #1323 Спасибо @AndrewChuprina
- При включенном флаге "Различать broken и failed по ключевому слову Тогда" в Allure не всегда прикрепляется вся доп. информация #1479 Спасибо @ovcharenko-di
- Ошибка сравнения области макета с эталонным макетом #1556 Спасибо @akademik1986
- Ошибка после прохождения тестов при заполненном пути в настройке Каталог allure отчета (несколько сборок) #1544 Спасибо @SevernityQA
- Добавление известного шага в окно Сценарий поведения #1576 Спасибо @etnety
- При "Создавать Markdown инструкцию" и относительном пути каталога #1581 Спасибо @ilyanet
- Метод объекта не обнаружен (КаталогУроков) #1624 Спасибо @shalimski
- Проблема с вычислением выражения из области Переменные #1635 Спасибо @atyz2013
- Опечатки в предварительном релизе 1.2.038.32 #1642 Спасибо @AlexRovichKMA
- Ошибка при выполнении шага - И в поле с именем "ИмяПоля" я ввожу значение переменной "ИмяПеременной" #1606 Спасибо @ZukiNoAru
1.2.038.1
1.2.038.1
Новые возможности
- Интерактивная справка. Начало. #1324
- Поиск интерактивных уроков по элементу формы Vanessa Automation под курсором при нажатии alt+H. #1423
- Показ дополнительного окна, позволяющего остановить выполнение сценария. #1353 Спасибо @lintest
- Показ дополнительного окна, позволяющего остановить выполнение записи действий пользователя. #1400 Спасибо @lintest
- Отображение в строках сценария данных о значениях переменных (inline debug). #1354 Спасибо @lintest
- Показ в редакторе страницы приветствия. #1365 Спасибо @lintest
- Поддержка тестирования мобильного клиента #1318 Спасибо @DitriXNew
- Сделать возможность тестировать мобильные приложения #1447 Спасибо @DitriXNew
- Возможность в инструкции для озвучки диктором использовать пустые группы. #1325
- Возможность сбросить настройки Vanessa Automation на настройки по умолчанию. #1389
- Возможность загрузить только таблицу клиентов тестирования из файла настроек. #1390
Новые шаги
- И я рисую стрелку к элементам формы UI Automation "PID" #1334
- И я рисую рамку вокруг элементов формы UI Automation "PID" #1335
- И я делаю эффект затемнения у элементов формы UI Automation "PID" #1336
- И я делаю клик по элементу формы 'PID' 'Заголовок' 'Тип' UI Automation #1337
- И я запоминаю элемент "Заголовок" с типом "Тип" процесса "PID" в переменную "ИмяПеременной" UI Automation #1338
- И я запоминаю родителя элемента "Заголовок" с типом "Тип" процесса "PID" в переменную "ИмяПеременной" UI Automation #1339
- И я перемещаю мышь в центр экрана #1340
- И я эмулирую ввод текста "Текст" #1341
- И я делаю клик в поле "ID" UI Automation #1342
- И я делаю подсказку балун у элемента "IDЭлемента" UI Automation #1343
- И я запоминаю элемент UI Automation в переменную "ИмяПеременной" #1352
- Если появилось предупреждение в течение 10 секунд тогда #1366
- И интернет доступен #1367
- И выражение внутреннего языка 'Выражение' стало Истинно в течение 10 секунд #1378
- И я закрываю форму "Заголовок формы" #1391
- И я закрываю форму с именем "ИмяФормы" #1391
- И я жду закрытия формы "Заголовок формы" в течение 10 секунд #1391
- И я жду закрытия формы с именем "ИмяФормы" в течение 10 секунд #1391
- И я запоминаю имя формы в переменную "ИмяФормы" #1392
- И я запоминаю заголовок формы в переменную "ЗаголовокФормы" #1392
- И выражение внутреннего языка 'Выражение' стало Истинно в течение 10 секунд #1395
- И я жду открытия формы "Заголовок формы" в течение 10 секунд #1401
- И я жду открытия формы с именем "ИмяФормы" в течение 10 секунд #1401
- Тогда HTML документ "Заголовок элемента" стал равен #1413
- Тогда HTML документ с именем "ИмяЭлемента" стал равен #1413
- И в таблице "ИмяТаблицы" есть колонки #1414
- И в таблице "ИмяТаблицы" есть колонки с именем #1414
- И я запоминаю количество окон в переменную "ИмяПеременной" #1424
- И существует элемент UI Automation "PID" с именем "Имя" и типом "Тип" #1428
- И выпадающий список "Заголовок элемента" не содержит дублирующихся значений #1449
- И выпадающий список с именем "ИмяЭлемента" не содержит дублирующихся значений #1449
- И я очищаю табличный документ "ИмяРеквизита" (расширение) #1465
- Новый шаг для вывода текста на экране #1444 @lintest
- Новый шаг ожидания для интерактивной справки #1463 Спасибо @DitriXNew
- Новый шаг с ожиданием ввода в поле и подсветки баллуном #1467 Спасибо @DitriXNew
Разные доработки
- Сделать обертки для методов встроенного языка, чтобы контрибьютеру было проще их использовать: _СтрНайти, _СтрРазделить, _СтрШаблон #1326
- Шаг "И я завершаю выполнение процессов клиентов тестирования" под windows проверяет командную строку процесса на наличие ключа /TestClient #1379
- Перенести шаги, проверяющие доступность роли из служебных в обычные. #1380
- Получение макета с помощью расширения должно работать, когда менеджер тестирования и клиент тестирования разные конфигурации. #1381
- Нужна возможность управлять отображением начальной страницы при старте VA. #1382
- При формировании локального отчета Allure добавлена проверка на то, что Allure установлен. #1393
- Показать выполняемый код, когда ВА в режиме отладочных сообщений #1312
- Возможность управлять url подключения клиента тестирования в строке запуска браузера. #1415
- Возможность задать значение параметр порога при поиске картинки на экране с помощью компоненты. #1416
- Борьба с утечками памяти. #1429
- Передача контекста при загрузке фикстуры с клиента на сервер #1438
- Не типовая конфигурация Слишком много фактических параметров #1439
- Команда в контекстном меню Дерева каталогов - Загрузить. #1450
- Возможность определять смену порта клиента тестирования в линукс, когда клиент тестирования сам сменил порт. #1466
- Поддержать интерактивную справку в Vanessa Automation single. #1471
- Добавлен метод компоненты для отображения подсказки #1327 Спасибо @lintest
- Базовый редактор Monaco Editor обновлен до актуальной версии 0.27.0. #1330 Спасибо @lintest
- Исправления и доработки подготовки и загрузки данных. Поддержка чисел. По умолчанию ОбменДанными.Загрузка = Истина #1346 Спасибо @Teomit
- Декорация шагов на лету на стороне редактора #1357 Спасибо @lintest
- Расширенное управление настройками редактора #1364 Спасибо @lintest
- Темная тема для окна просмотра и подбор шагов #1368 Спасибо @lintest
- Дополнение встроенной справки #1383 Спасибо @ovcharenko-di
- Добавить шаги для планов видов характеристик и планов счетов #1328 Спасибо @ovcharenko-di
- Поддержка статуса Test broken для отчета Allure #696 Спасибо @ovcharenko-di
- Некоторыми инструментами теперь можно пользоваться без включенного VanessaEditor #1397 Спасибо @KrapivinAndrey
- Доработки интерактивной справки #1405 Спасибо @ovcharenko-di
- Некорректно разделяется stacktrace и текст ошибки #1406 Спасибо @KrapivinAndrey
- Добавлена возможность назначения глобальных горячих клавиш #1418 Спасибо @lintest
- Получение элемента UI Automation по координатам #1422 Спасибо @lintest
- Добавить обновление таблиц при выполнении шагов вида "я жду что в таблице" #1425 Спасибо @KeynihAV
- Исправление опечаток. #1426 Спасибо @ovcharenko-di
- Выполнить проверку табличного документа с макетом на одинаковые картинки #1433 Спасибо @DitriXNew
- Обновление версии Monaco Editor 0.30.1 #1435 Спасибо @lintest
- Определение координат позиции текста #1435 Спасибо @lintest
- Разные доработки связанные с автоинструкциями. #1440 Спасибо @CryptKat
- Убрал передачу контекста при создании фикстуры #1438 @PashaMak
- Allure. Раскрываем магические переменные #1455 @pumbaEO
- Редактор. Скроллинг. Средняя кнопка мышки. #1462 Спасибо @lintest
Исправление ошибок
- Не выполняется прерывание цикла. #1363
- Проблема, когда идёт регистрация ошибки и включено снятие скриншотов всех процессов #1394
- Исправление проблемы с определением следующего шага по F11, когда текущий шаг условие или цикл. #1417
- Ошибка при использовании секции "Переменные" #1411
- В Gherkin таблице не определяется переменная #1409
- Перестало работать тестирование озвучки #1403 Спасибо @ovcharenko-di
- Вызов несуществующего метода VanessaExt НачатьВызовСканироватьПапку #1469 Спасибо @ovcharenko-di
- Шаги для перехода к ячейке табличного документа по значению и получение адреса по значению. #1294 Спасибо @1cgh
1.2.037.1
1.2.037.1
Новые возможности
VAExtension
- Расширение VAExtension, которое позволяет: #1194
- Открытие окна "Функции технического специалиста" (Все функции)
- Выполнить ожидание завершения фоновых заданий на стороне клиента тестирования.
- Получить навигационную ссылку окна для любых окон, у которых возможно получить навигационную ссылку.
- Выполнить произвольный код на стороне клиента тестирования (клиентский код и серверный код).
- Вычислить произвольное выражение на стороне клиента тестирования (клиентский код и серверный код).
- Получить произвольное значение из реквизита формы или объекта связанного с формой.
- Изменять произвольные данные формы, доступные для записи.
- Выполнить метод текущей формы.
- Получать макеты из формы клиента тестирования без использования временных файлов. Также работает в web клиенте.
- Открытие окна "Настройка начальной страницы".
- Взаимодействие с активным окном.
- Сортировка таблиц динамических списков.
Allure
- Allure. Возможность сохранять данные mxl файлов (отчетов, печатных форма) в формате HTML, чтобы их можно было удобно просматривать в браузере. #1195
Создано две настройки. Одна управляет добавлением файлов в формате mxl, другая в формате html. - Allure. Отображение файла эталона и текущего значения печатной форме в виде изображений (анимации) и их разницы. #1209
- Возможность показать отчет Allure по результату локального выполнения тестов. #1233
Автоинструкции
- Возможность подключать произвольный голосовой движок с помощью внешней обработки. #1222
- Возможность озвучить произвольную строку в тексте фича файла диктором. Есть иконка во всплывающем окошке редактора плюс есть команда с хоткеем Alt+S #1284
- Возможность озвучивать выполнения сценария диктором во время обычного запуска. #1274
UI Automation
- Поддержка работы механизма UI Automation. #1246 Спасибо @lintest
Клиент тестирования
- Возможность запустить сеанс клиента тестирования повторно, если процесс не клиента тестирования не запустился. #1245
Расширение языка Gherkin
- Расширение синтаксиса языка Gherkin. Новая секция в фиче - Переменные #1278 Спасибо @lintest @DitriXNew
- Расширение синтаксиса языка Gherkin. В параметрах шагов можно использовать символы {} для вычисления выражений #1279 Спасибо @lintest @DitriXNew
jUnit
- Возможность прикладывать скриншоты в формате отчетов junit #1162 Спасибо @KrapivinAndrey
Состояние формы клиента тестирования
- Возможность сохранить состояние текущей формы клиента тестирования в файл mxl. #1229
- Возможность сохранить состояние всех форм клиента тестирования в файл mxl. #1229
Прочее
- Возможность сравнить текущий фича файл с произвольным файлом #1220
- Универсализация работы с параметрами из VAParams. #1254 Спасибо @nixel2007
- При клике в редакторе по гиперссылке вида e1cib/data/Справочник.Номенклатура?ref=81534cedfb43b6d111ebca83d636a512 открывать форму объекта из базы. #1275
- Показывать в табло переменных содержимое Структур, Соответствий и Массивов. #1293
Новые шаги
- И Я жду завершения выполнения всех фоновых заданий (расширение) #1196
- И Я жду завершения выполнения всех фоновых заданий в течение 100 секунд (расширение) #1196
- И я выполняю код встроенного языка (расширение) #1197
"""
Сообщить("Hellow world.")
""" - И я выполняю код встроенного языка на сервере (расширение) #1197
"""
Сообщить("Hellow world.")
""" - И Я запоминаю значение выражения 'ОбщийМодульКлиент.МояФункция()' в переменную "ИмяПеременной" (расширение) #1198
- И Я запоминаю значение выражения на сервере 'ОбщийМодульСервер.МояФункция()' в переменную "ИмяПеременной" (расширение) #1198
- И я вывожу данные текущего окна (расширение) #1199
- И Я запоминаю значение текущего окна 'Строка(_ТекущееОкно.Объект.ПометкаУдаления)' в переменную "ИмяПеременной" (Расширение) #1200
- И я выполняю выражение '_ТекущееОкно.Заголовок = "Новый заголовок"' в текущем окне (Расширение) #1201
- Дано расширение с именем "ИмяРасширения" установлено #1202
- И Я устанавливаю в данную базу расширение "ИмяРасширения" из каталога "КаталогРасширения" #1203
- И у расширения "ИмяРасширения" я снимаю флаги #1204
- И я открываю окно функции для технического специалиста (расширение) #1205
- И в таблице "ИмяТаблицы" текущего окна я устанавливаю сортировку по колонке "ИмяКолонки" по возрастанию (расширение) #1301
- И в таблице "ИмяТаблицы" текущего окна я устанавливаю сортировку по колонке "ИмяКолонки" по убыванию (расширение) #1301
- Установка настроек Vanessa-Automation с помощью шагов #1210
И я устанавливаю флаг настройки Vanessa-Automation "ИмяФлага"
И я снимаю флаг настройки Vanessa-Automation "ИмяФлага"
И я устанавливаю настройку Vanessa-Automation "ИмяНастройки" "ЗначениеНастройки"
- Проверка равенства файлов. И файл "ИмяФайла1" равен файлу "ИмяФайла2" #1211
- И я открываю окно настройка начальной страницы (расширение) #1212
- И это Linux #1223
- И табличный документ "ИмяРеквизита" содержит строки только из макета "ИмяЭталона" #1224
- И табличный документ "ИмяРеквизита" содержит строки только из макета "ИмяЭталона" по шаблону #1224
- И я запоминаю представление элемента формы "Заголовок элемента" как "ИмяПеременной" #1225
- И я запоминаю представление элемента формы с именем "ИмяЭлемента" как "ИмяПеременной" #1225
- И я запоминаю текст ошибки в переменную "ИмяПеременной" #1244
- И я делаю клик по элементу клиента тестирования 'Заголовок' 'Тип' UI Automation #1262
- Шаг для проверки НЕсоответствия значения поля заданному значению #1267
- И я запоминаю заголовок текущего поля как "ИмяПеременной" #1289
- И в табличном документе "ИмяРеквизита" я перехожу к ячейке содержащей текст "Текст" #1294
- И в табличном документе "ИмяРеквизита" я перехожу к ячейке содержащей текст "Текст" по шаблону #1294
- И в табличном документе "ИмяРеквизита" я запоминаю адрес ячейки содержащей текст "Текст" в переменную "ИмяПеременной" #1294
- И в табличном документе "ИмяРеквизита" я запоминаю адрес ячейки содержащей текст "Текст" по шаблону в переменную "ИмяПеременной" #1294
- И Я подключаю клиент тестирования с параметрами один на информационную базу #881 Спасибо @Wadus16
- И Я подключаю профиль TestClient "Оператор" один на информационную базу #881 Спасибо @Wadus16
- Шаг добавления в автоинструкцию произвольного текста без снятия скриншота. #1308 Спасибо @ViktorErmakov
Разные доработки
- Доработки генератора тестовых данных: #1307 Спасибо @Teomit
- Работает "Выбрать зависимые элементы" для русского варианта.
- Поддержка реквизитов с русскими именами, совпадающими с системными реквизитами
- Экранирование переносов строк и других спец-символов
- Возможность отбора по ссылкам и их зависимостям
- Добавление объекта в список отбора по навигационной ссылке
- Заполнение ссылочных реквизитов объекта "вводом по строке"
- Новый шаг "И я проверяю или создаю для регистра сведений записи используя наборы записей:"
- Запись в ЖР текущих настроек VA при возникновении ошибки. #1206
- Выбор произвольного окна в исследователе формы. #1207
- Переход на использование ImageMagick 7 версии. #1213
- Использовать метод Sleep из компоненты, если это возможно. #1214
- Флажок "Записывать видеоинструкцию" как тогл кнопка в панели #1221
- Отображение кнопок перехода к различиям при сравнении текущих настроек VA с файлом. #1226
- Параметр InstallVanessaExtOnFailOfQuietInstall. Возможность подключить внешнюю копоненту, если тихая установка не сработала (например, потому что не была получена лицензия), но подключить компоненту можно, т.к. на этом ПК она уэе раньше устанавливалась. #1230
- Автоматическое очищение каталога Allure при каждом запуске сценариев локально. #1234
- При поиске файлов по части строки в результат поиска также включается поиск по имени файла. #1247
- Хочется получить текст ошибки в Попытка/Исключение #1244
- Прикладывать к Allure файл, если упал шаг, проверяющий содержимое файла. #1263
- Сделать так, чтобы метод ПроцессОССуществует(PID) мог использовать внешнюю компоненту. #1269
- Возможность управлять поведением VA при обнаружении модального окна при старте клиента тестирования. #1276
- Поддержка в парсере синтаксиса многострочных строк, когда явно указан язык программирования в многострочном тексте. #1285
- Если имя поля и заголовок поля совпадают то при накликивании нужно генерировать шаг, который ищет элемент по имени. #1290
- Прикладывать к ошибкам информацию о текущем состоянии переменных контекста при формировании описания ошибки в формате json. #1295
- Шаг, ожидающий, что ячейка макета перестанет быть пустой, теперь умеет принимать область ячеек вида R3C1:R4C2. #1296
- Возможность остановить сборку видео если нажать на кнопку остановки выполнения сценариев (крестик). #1306
- Добавлена отдельная команда для показа контекстного меню редактора. #1305 Спасибо @lintest
- Добавлена возможность чтения данных о способе тихой установке компоненты VanessaExt через файл и переменные среды #1238 Спасибо @nixel2007
- Возможность управлять тем как выглядит анимация клика мышки #1248 Спасибо @lintest
- Возможность определять масштаб экрана #1248 Спасибо @lintest
- Возможность использовать аннотации для переопределения параметров голоса в внешней обработке движка голоса #1250 Спасибо @CryptKat
- Добавил совместимость с макетами vb add #1300 Спасибо @PashaMak
- Добавлено получение менеджера для задач #1288 Спасибо @astrizhachuk
- Всплывающая подсказка для озвучивания фразы #1277 Спасибо @lintest
- Доработано описание работы с глобальными переменными #1272 Спасибо @ovcharenko-di
- Асинхронная обработка событий воспроизведения звука #1271 Спасибо @lintest
- Улучшено определение нахождения файлов браузера #1265 Спасибо @atyz2013
- Возможность просматривать в редакторе файлы в формате Markdown #1258 Спасибо @lintest
- Возможность использовать озвучку голоса от Сбера ...
1.2.036
1.2.036
Новые возможности
Новый парсер Gherkin
- Быстрый парсер языка Gherkin из компоненты VanessaExt. #1144 Спасибо @lintest
Развитие языка сценариев
- Поддержка в синтаксисе Gherkin Попытки/Исключение (Try/Except) #1050
- Поддержка в синтаксисе Gherkin многострочных строк #1146
- Возможность прерывать циклы и продолжать выполнение циклов аналогично Прервать и Продолжить из встроенного языка. #1171
- Возможность любой шаг выполнить как условие. Если в шаге было вызвано исключение, тогда это означает что условие ложно. Иначе - истинно. #1172
- Передача параметра в подсценарий внутрь параметров шагов с помощью [] #1108
Регистрация ошибок
- Регистрация нескольких ошибок с помощью шага #1062
И я регистрирую ошибку по данным исключения "Описание ошибки"
Отчет в формате Allure
- Вывод значений переменных в параметрах шагов в отчете Allure #1085
- Построение иерархии подсценариев, групп, условий и циклов и Allure #1111
- При сверке табличного документа - сохранять его как вложение #1007
- Приложение к Аллюру файлов скриншотов, снятых тегом @screenshot #1173
- Приложение к Аллюру файлов записи сессии тестирования, снятых тегом @recordvideo или через настройки VA #1174
- Возможность передавать свой список меток в отчет Allure. #1160
Генерация тестовых данных
- Новый инструмент - генератор тестовых данных. #1127 Спасибо @DitriXNew
Загрузка шагов из метаданных
- Загрузка снипетов из окружения метаданных #1079 Спасибо @korotovskih
Вывод лога в консоль
- Возможность вывода текста/лога в консоль в Windows и Linux. #1098 Спасибо @lintest
Редактор сценариев на базе VSCode
- Возможность отключать подсветку ошибок написания шагов в редакторе #1112 Спасибо @lintest
- Отображение табов и пробелов в редакторе #1165 Спасибо @lintest
Компонента VanessaExt
- Установка компоненты в пакетном режиме без показа окна пользователю. Параметр QuietInstallVanessaExt/ТихаяУстановкаVanessaExt. #1106
- Установка внешней компоненты с закрытием 1С Предприятия. Параметр QuietInstallVanessaExtAndClose #1155
Сравнение настроек
- Возможность сравнить текущие настройки VA с файлом. #1164
Документация
- Описание параметров JSON файла VA в формате MD. #1179
Новые шаги
- И я регистрирую ошибку "Описание ошибки" #1062
- И я читаю json файл "ИмяФайла" в переменную "ИмяПеременной" #1071
- И я жду недоступности элемента "Заголовок элемента" в течение 20 секунд #1072
- И я жду недоступности элемента с именем "ИмяЭлемента" в течение 20 секунд #1072
- И я включаю чтение табличных документов только по ячейкам #1073
- И я выключаю чтение табличных документов только по ячейкам #1073
- Шаг, который останавливает выполнение всех сценариев фича файла: Затем я останавливаю выполнение сценариев данной фичи #1109
- Шаги для определения типа и вида реквизита #1056
И я запоминаю тип текущего поля в переменную "ТипПоля"
И я запоминаю вид текущего поля в переменную "ВидПоля"
- Шаг, рисующий рамку вокруг элемента панели функций #1163
- Шаг, проверяющий значение выражения встроенного языка #1175
И выражение внутреннего языка 'Выражение' имеет значение 'Значение'
- Шаг И я завершаю выполнение процессов клиентов тестирования #1176
- Шаги открытия/закрытия подсказки поля в браузере #1154 Спасибо @CryptKat
И я открываю подсказку поля с именем "ИмяПоля" в браузере
И я закрываю подсказку поля с именем "ИмяПоля" в браузере
- Шаг нажатия на любой элемент в бразуере #1154 Спасибо @CryptKat
И я нажимаю на HTML элемент "elem(\'НужноеПолеФормы\\\#extTooltipBtn\')" в браузере
- Шаг, рисующий анимацию загрузки в браузере #1148 Спасибо @ViktorErmakov
И я показываю анимацию загрузки в браузере
- Шаг для накладывания эффекта размытия в браузере #1143 Спасибо @CryptKat
И я накладываю эффект размытия в браузере
- Шаг, показывающий серию подсказок EnjoyHint в браузере #1138 Спасибо @CryptKat
И я показываю серию подсказок EnjoyHint в браузере
- Шаги нажатия на подменю командной панели формы в браузере #1132 Спасибо @CryptKat
И я нажимаю на подменю с именем "ФормаСоздатьНаОсновании" командной панели формы в браузере
И я нажимаю на подменю "Создать на основании" командной панели формы в браузере
- Шаги открытия форм объектов метаданных #1130 Спасибо @DoublesunRUS
Дано Я открываю общую форму "ИмяОбщейФормы"
Дано Я открываю основную форму журнала документов "ИмяЖурналаДокументов"
Дано Я открываю основную форму плана видов расчета "ИмяПВР"
Дано Я открываю основную форму списка плана видов расчета "ИмяПВР"
- Шаг для рисования рамки вокруг картинки ВК #1077 Спасибо @lintest
И я рисую рамку вокруг картинки "ИмяКартинки"
Разные доработки
- Добавить обновление таблиц во время работы шагов типы "я жду что в таблице...." #1182 Спасибо @WizaXxX
- Возможность в шаге И пауза делать паузу меньше одной секунды. Минимальное значение - 0.1 #1189
- Возможность использовать синхронные вызовы в том случае, когда в конфигурации они запрещены, но используется тонкий клиент и не переданы ключи (EnableCheckExtensionsAndAddInsSyncCalls), которые явно запрещают использование синхронных вызовов. #1099
- Переход к следующим и предыдущим изменениям в редакторе при отображении различий в файлах. #1092
- Описание подсценария в фиче можно указывать на английском. #1051
@steptype: type
@description: description
@exampleofuse: example - Прикрепление файлов в формате xlsx заменено на mxl, т.к. не всегда гарантируется конвертация данных в формат xlsx. #1052
- Возможность перейти из подробной информации о шаге редактора в дерево шагов, чтобы найти похожие шаги. #1053
- Возможность в строке подключения указывать просто путь к каталогу базы, не указывая "File=" #1075
- Длительное выполнение netstat #1058 Спасибо @hawk911
- Сделать, чтобы первое нажатие ctrl+R запускало запись действий пользователя, а следующее ctrl+R останавливало запись действий #1074
- Чтение табличных документов в тонком клиенте по ячейкам #1073
- Пока идёт выполнение сценариев - кнопки "Выполнить сценарии" и "Перезагрузить и выполнить" становятся недоступны. #1087
- Корректная остановка асинхронных шагов, которые используют обработчики ожидания при остановке выполнения сценария пользователем #1088
- Открытие подсценария по F7 в новой вкладке, когда отключено отображение строк подсценариев. #1100
- Описать все параметры запуска VA из командной строки в документации. #1101
- Шаг "И я останавливаю выполнение шагов всех сценариев" теперь корректно записывает отчет Allure и другие отчеты. #1110
- Указать уровень отчета для сценария #1105
- Выгрузка тегов сценария и фичи в формат ошибки json и jUnit. #1113
- Корректный вывод ошибки в редактор, когда в подсценарий переданы лишние параметры. #1117
- Запись в json ошибки данных о скриншотах. #1118
- В панели редактора нужна группа команд с основными инструментами VA: Исследователь формы, получение состояния формы. #1119
- Выводить имя файла ошибки в формате json в лог выполнения сценариев, чтобы запускающая тесты система могла оперативно регистрировать ошибки. #1125
- Создать специальный реквизит объекта ЗначениеНаСервере, чтобы в него можно было сохранять значение, вычисленное в серверном коде, чтобы потом его можно было прочитать на клиенте. #1126
- При возникновении ошибки показывать проблемную строку в центре редактора, если это возможно. #1133
- Описать возможные статусы возврата при запуске сессии тестирования из командной строки. #1145
- Команда, выводящая дерево шагов в печатную форму. #1153
- Сделать опциональным добавление в инструкции авто нумерации. #1168 Спасибо @ViktorErmakov
- Опция запрета перезаписи переменных. #882 Спасибо @Wadus16
- Инициатор данных: Заполнение ссылочных реквизитов объекта по строке #1131 Спасибо @BProg-Gladkov
- Инициатор данных: Добавить шаг создания объекта с начальным заполнением #1123 Спасибо @BProg-Gladkov
- Статус репозитория Git получаем внешней компонентой #1083 Спасибо @lintest
- В подсказках нет информации о единицах измерениях #1061 Спасибо @shalimski
- Активация клиента по идентификатору процесса #1057 Спасибо @lintest
- Улучшение автоинструкций. Перемещение курсора мышки в шагах и кеш TTS веб-интерфейс. #1152 Спасибо @CryptKat
- Прикладывание скриншотов в отчете Allure и к сценарию и к упавшему шагу. #1186
- Шаг Затем я останавливаю выполнение сценария "skipped" теперь может установить статус сценария. #1107
Исправление ошибок
- Ошибка при сверке печатной формы с ранее сохраненным макетом #989
- Шаг на английском подставляет параметры не в том порядке #1078
- Значение не является значением объектного типа (Имя) в УстановитьЗначениеТекущейФормыVanessaEditor #1081
- После редактировании таблицы Gherkin тест выполняется с ошибкой #1129 Спасибо @BProg-Gladkov
- Если прерывать шагом "Тогда я прерываю цикл" цикл в цикле, то этот шаг прерывает выполнение обоих циклов. #1029
- Значение не является значением объектного типа (Тип) #1161
- При записи ошибок в формате СППР, к имени файла с ошибкой дописывается абсолютный путь #1181
1.2.035
1.2.035
Новые возможности
- Работа с несколькими вкладками редактора. #961 Спасибо @lintest
- Добавить возможность произносить текст диктора без использования внешнего плеера. #992 Спасибо @lintest
- Поддержка основных команд работы с git. #1001 Спасибо @lintest
- Адаптация работы редактора под Linux. Спасибо @lintest
- Переключение вкладок редактора с клавиатуры через Ctrl+PageUp и Ctrl+PageDown #983 Спасибо @lintest
- Загрузка макетов VAEditor и VanessaExt при сборке. #999 Спасибо @lintest
- Вывод в лог CI текущего статуса выполнения шагов #842 Спасибо @KrapivinAndrey
- Возможность отключать уровень группировки отчета Аллюр #1009 Спасибо @KrapivinAndrey
- Открытие подсценариев в новой вкладке редактора с переходом к нужной строке. #962
- Возможность создать новый файл сразу в редакторе. #963
- Выводить в отчет Allure пропущенные тесты. #162
- Возможность завершать процесс клиента тестирования если он не завершился самостоятельно. #970
- Закрытие вкладки редактора по ctrl+W #982
- Звуковое оповещение при окончании выполнения сценария. #995
- Оптимизация работы исследователя формы для web клиента. #1032
- Получение файла, показывающего разницу между макетами. #1033
Новые шаги
- И я запоминаю имя конфигурации как "ИмяПеременной" #953
- Условие, проверяющее есть ли строки в файле. Если файл "ИмяФайла" содержит строки тогда #964
- И я закрываю все вкладки браузера #1004 Спасибо @lintest
- И я вызываю исключение с текстом сообщения Спасибо #996 @fenixnow
- И я сохраняю текст сообщения в переменную "ИмяПеременной" #996 Спасибо @fenixnow
- И я рисую рамку по координатам в браузере Спасибо @CryptKat
- И я активизирую окно текущего клиента тестирования #1018
- И я запоминаю имя текущей таблицы как "ИмяПеременной" #1026
- Условие: Если поле "Заголовок поля" существует тогда #1034
- Условие: Если поле с именем "ИмяПоля" существует тогда #1034
- И я создаю объект встроенного языка "ИмяОбъекта" как "ИмяПеременной" #1037
- И я выполняю команду системы #1038
|'СтрокаКоманды1'|
|'СтрокаКоманды2'| - И я создаю файл "ИмяФайла" #1039
|'Строка1'|
|'Строка2'| - И я закрываю сеанс текущего клиента тестирования #1040
- И я копирую переменную "ИмяПеременной1" в "ИмяПеременной2" #1041
- Тогда появилось предупреждение, содержащее текст 'ШаблонТекста' по шаблону #1042
- И я активизирую форму "Заголовок формы" #1043
- И я активизирую форму с именем "Имя формы" #1043
Разные доработки
- Добавлена гиперссылка на VanessaExt на закладке настроек. #954
- ЗаписьВидеоЭмулироватьДвиженияМышки переименован в ЗаписьВидеоЭмулироватьДвиженияМышкиSikuliX #955
- При ошибке подключения клиента тестирования выводить данные подключения в текст ошибки. #956
- Обновлен перевод шагов на английский язык.
- Включить использование разных голосов дикторов, когда голос диктора указан перед группой шагов. #965
- Написать тесты, которые контролируют перевод интерфейса на en. #966
- При записи видео можно создать пустую группу, которая будет выполнять действия без озвучки. #972
- Улучшено экранирование спецсимволов в исследователе формы и при подборе шагов. #973
- Работа с процессами ОС на Linux #979 Спасибо @KrapivinAndrey
- Проверка что строка с путем к библиотеке VA не пустая #815 Спасибо @KrapivinAndrey
- Настройки задержки перед показом всплывающего окна с информацией о шаге. Спасибо @lintest
- Максимизация окна клиента тестирования при работе в Linux с помощью внешней компоненты. #984
- Установка статуса строки в дереве для групп, чтобы было понятно, в какой группе находится упавший шаг. #986
- Переход к строке дерева из деталей ошибки. #987
- Не выполняется шаг "I remove checkbox" в веб интерфейсе #980
- Невозможно получить состояние формы в веб-интерфейсе, если она генерируется программно #978
- Добавить логирование вызовов скриптов SikuliX в ЖР. #993
- Вариант для формирования иерархии аллюра, чтобы кроме ИмяФичи и ИмяСценария можно было использовать ИмяФичаФайла. #994
- Шаг И я активизирую TestClient "ИмяПодключения" теперь явно активизирует главное окно приложения если используется компонента VanessaExt #1019
- Адаптация работы в Linux: получение сведений о процессах и сведений о сетевых соединениях #1011 Спасибо @KrapivinAndrey
- Добавить в полный запуск тестов VA сборку на 8.3.18. #1020
- При сохранении настроек в файл сохранять все настройки. Например, когда не установлен флаг ЗаписьВидео. #1027
- Возможность отображать страницы настроек сверху, чтобы в редакторе было больше места для отображения сценария. #1035
- Кнопка "Сохранить файл как" в панели редактора #1044
- Шаг "И видеовставка картинки". Управление затемнением с помощью параметров. #975
Исправление ошибок
- Исправлена ошибка оптимизатора загрузки фич, когда идёт редактирование структуры сценария. #957
- Исправлена проблема, когда не получалось указать несколько каталогов SikuliX через ; #967
- Не выполняется шаг "И я запоминаю значение таблицы "Таблица1" как "ИмяПеременной" #909
- Метод ПолучитьПредставлениеСпискаВыбора() может возвращать значения на английском. #976
- Шаг, И я нажимаю сочетание клавиш "Ctrl+O" не работает в режиме запрета синхронных вызовов. #1021
- Не выполняются шаги проверки пометки на удаление #1015
- И в таблице "List" текущая строка помечена на удаление #1012
- При выполнении шага "И Я очищаю фильтр на форме списка" #1013
- При выполнении шага "И я удаляю переменные текущего сценария" ошибка. #1008
- Ошибка в шаге И таблица "" содержит строки #1000
1.2.034
1.2.034
Новые возможности
- Отключить озвучивание шага. #910 Спасибо @CryptKat
- Озвучивание через Yandex SpeechKit без регистрации. #912 Спасибо @CryptKat
- Возможность изменять скорость произношения для YandexTTS для конкретного шага (тег speed) #925 Спасибо @CryptKat
- Внедрение плагина "ИнициаторДанных" #895 Спасибо @unichkin
- Реализован поиск внутри фича файлов по вхождению строки. #938
- Возможность скрыть миниатюру кода. #918
- Показ дополнительных иконок около групп шагов, условий и циклов. #921
- Возможность управлять заменой символов табуляции на пробелы. #926
- Выполнение подсценария по F11 в новом редакторе. #927
- Возможность настраивать видимость кнопок командной панели редактора. #939
- Сделать, чтобы была только одна командная панель. #940
- Вставка текста в новый редактор должна происходить с учётом текущих отступов строк. #942
- Перевод распаковки EPF репозитория с платформы 8.3.10 на 8.3.17 #928
Новые шаги
- И я вращаю колесо мыши "Ctrl+Вперёд" #896 Спасибо @lintest
- И я рисую рамку вокруг ячейки "Заголовок колонки" в строке "НомерСтроки" таблицы "ИмяТаблицы" в браузере. #902 Спасибо @CryptKat
- И я рисую рамку вокруг ячейки "Заголовок колонки" в текущей строке таблицы "ИмяТаблицы" в браузере. #902 Спасибо @CryptKat
- И я рисую рамку вокруг ячеек таблицы "ИмяТаблицы" в браузере. #902 Спасибо @CryptKat
- И я показываю подсказку "ТекстПодсказки" EnjoyHint у нескольких элементов в браузере. #902 Спасибо @CryptKat
- И я показываю подсказку "ТекстПодсказки" EnjoyHint у области таблицы "ИмяТаблицы" в браузере. #902 Спасибо @CryptKat
- И я показываю анимированный блок текста в браузере #923 Спасибо @CryptKat
- И я запоминаю адрес текущей ячейки "ИмяРеквизита" в переменную "ИмяПеременной" #941
Разные доработки
- Несколько правок СериализацииMXL #914 Спасибо @KrapivinAndrey
- При смене версии VA сбрасывать кеш известных шагов. #916
- Добавить оставшиеся параметры из json на форму #837
- Если не получилось снять скриншот с помощью внешней компоненты, это больше не приводит в ошибке выполнения сценариев. #922
- Добавлено перемещение курсора мыши к флагу, при изменении флага в табличной части #931 Спасибо @CryptKat
- Исправлено определение поля для перемещения мыши при редактировании значения в табличной части (в некоторых случаях). Раньше клик мог происходить на другой ячейке. #931 Спасибо @CryptKat
- Добавлена возможность выполнять код на javscript в контексте страницы (а не только в изолированном контексте, как ранее) - дает доступ к объектной модели веб-клиента. #931 Спасибо @CryptKat
- Добавлен повтор до 3-х раз попытки озвучивания через Yandex Speech Kit, на случай неполадок с сетью - чтобы из за ошибки связи с сервером Яндекса не приходилось перезаписывать всё видео с начала. #931 Спасибо @CryptKat
- Оптимизированы параметры запуска ffmpeg, позволяют получить больше кадров в секунду. #931 Спасибо @CryptKat
- Добавлена возможность временно приостанавливать связь тест-клиента с веб-сервером. Позволяет устранить рывки в длительных эффектах анимации. #931 Спасибо @CryptKat
- При первом запуске VA сразу создавать временный feature файл, чтобы пользователь сразу мог начать создавать сценарий. #945
- Решить проблему назначения горячих клавиш, когда активным элементом является не редактор. #952
Исправление ошибок
- Ошибка подключения тест клиента в WEB, если имя подключения содержит скобки #915
- Исправлена проблема, когда в голосовом сервисе от Amazon не работал вариант движка Neural #920
- Ошибка при выполнении ванесса.sleep(n), вечное ожидание, если в тест клиенте вызван блокирующий интерфейс метод. #919
- Исправлена ошибка, когда не вводился текст в открытый для редактирования макет в формате Excel #930
- Исправлена проблема, когда не работали спецсимволы при генерации речи при использовании Yandex SpeechKit. #943
- Исправлена ошибка в переводе на английский язык шага: And I delete "VariableName" variable #944
- Ошибка в Compile.bat и Decompile.bat. Код при отсутствии нужной версии платформы никогда не выпадет в исключение. #946 Спасибо @alexey-stepanenko
- Исправить ошибку в документации docs/index.md. Минимальная версия платформы. #948 Спасибо @alexey-stepanenko
1.2.033
1.2.033
Новые возможности
- Новый редактор фича файлов на базе VSCode!!! #871 Спасибо @lintest и @zeegin
- Инициализация WebSocket из макета "Библиотека JavaScript". #806 Спасибо @lintest
- Перевод интрейфеса VA на английский. Спасибо: Артемьева Ольга (Rise1c.academy), Веселов Павел, Игитов Михаил, Портнов Николай, Снитковский Алексей, Хафизова Евгения (Rise1c.academy), Исаев Георгий, Дедова Светлана, Даньшин Антон, Моршин Владимир, Шихов Илья, Андросов Александр, Жуков Денис, Мясников Николай, Андросов Александр, Игитов Михаил, Пинтов Василий, Чепрасов Дмитрий
- Повторное подключение к клиенту после его перезапуска #810 Спасибо @PiskunovSS
- Функционал определения времени изменения файла для linux #843 Спасибо @astrizhachuk
- Передача глобальных настроек пользователя в серверный контекст #848 Спасибо @astrizhachuk
- Видеоинструкции. Документация. #853 Спасибо @Sv-Vik
- Заставка с надписью и визуальным эффектом #877 Спасибо @lintest
- Раскраска дерева шагов по типам. Отдельно выделены обычные шаги, условия, циклы. #830
- Возможность записать сессию тестирования с помощью настроек #834
- Возможность записать сессию тестирования с помощью тега recordvideo #834
- Возможность получить строку запуска VA для CI сервера. #904
Новые шаги
- Добавлены шаги позволяющие проверять существование/отсутствие переменой. Спасибо @CryptKat
- Если существует переменная ""ИмяПеременной"" Тогда
- Если не существует переменная ""ИмяПеременной"" Тогда
- И я сохраняю навигационную ссылку текущего окна в переменную "ИмяПеременной" #809
- Сделать шаг по работе с буфером обмена через внешнюю компоненту 1cWinCtrl. #736 Спасибо @ViktorErmakov
- И в таблице "ИмяТаблицы" я отменяю редактирование строки #838
- Шаг для активизации браузера: И Я активизирую текущее окно браузера. #828 Спасибо @Sv-Vik
- Расширить функционал для группы шагов "Объекты конфигурации" #847 Спасибо NkLab.
- Шаг для вставки в видео текста без голоса диктора: И видеовставка только текст #872
- Шаг, закрывающий выпадающий список: И я закрываю выпадающий список "ИмяПоля" #873
- Шаг, закрывающий выпадающий список: И я закрываю выпадающий список с именем "ИмяПоля" #873
- Шаг, закрывающий выпадающий список: И в таблице "ИмяТаблицы" я закрываю выпадающий список "ИмяПоля" #873
- Шаг, закрывающий выпадающий список: И в таблице "ИмяТаблицы" я закрываю выпадающий список с именем "ИмяПоля" #873
- И я показываю заставку ""НужныйТекст"" в браузере #877 Спасибо @lintest
- И я показываю нажатие мыши в браузере #877 Спасибо @lintest
- Шаги для проверки существования переменных #860 Спасибо @CryptKat
- Шаг, рисующий подсказку EnjoyHint по переданным координатам. Спасибо @lintest
- Шаг активизирующий окно браузера. Спасибо @lintest
- Шаг активизирующий окно браузера и переводящий его в полноэкранный режим. Спасибо @lintest
- Шаг эмулирующий нажатие клавиш: И я нажимаю сочетание клавиш "Ctrl+O" #883 Спасибо @lintest
- Универсальный шаг для открытия внешних файлов: И я выбираю файл "ИмяФайла" ВК #883 Спасибо @lintest
- И я показываю подсказку "ТекстПодсказки" DriverJs у элемента "ИмяЭлемента" #883 Спасибо @lintest
- Возможность делать эффект затемнения по координатам на экране. #890
Разные доработки
- Шаг И табличный документ ""ИмяРеквизитаИлиИмяФайла"" содержит значения - теперь может также работать с файлами #831
- Шаг И табличный документ ""ИмяРеквизитаИлиИмяФайла"" не содержит значения - теперь может также работать с файлами #831
- Изменение формата конфига BSL LS #836 Спасибо @asosnoviy
- Добавлена возможность управлять каталогами очистки в скрипте ClearCacheAppData.os #879 Спасибо @VoronyukM
- Дать возможность изменять скорость движения мышки в настройках при работе с браузером. #885
- Дать возможность задавать смещение координат мышки в настройках при работе с браузером. #886
- Сделать типизацию для дерева шагов: файлы и работа с браузером. #887
- Если подсценарий был последней строкой в сценарии то его надо раскрасить. #888
- Добавить возможность очистить раскраску строк в редакторе с помощью команды. #889
- Возможность в видеовставку передавать для диктора свой текст. #905
- Перевод сборки NoSync на 8.3.17. Перевод проверки пулреквестов на 8.3.17. #906
- Доработка шага вызывающего исключения, чтобы он подставлял все переменные в строку исключения. #907
- Оптимизировать работу построения дерева файлов, когда есть запрет синхронных вызовов и оптимизаций работы с файлами. #908
- Исправлена анимация нажатия мыши, в некоторых случаях проиходящая в другом месте #901 Спасибо @CryptKat
- Исправлен miss-клик (происходящий в левом-верхнем углу экрана) по кнопке выпадающего списка #901 Спасибо @CryptKat
Исправление ошибок
- Прикрепляется пустой журнал регистрации #805 Спасибо @hawk911
- Комбинация пробелов и табов в .py приводит к падению sikulix #854 Спасибо @DitriXNew
- Проверка что справочник является иерархическим #856 Спасибо @KrapivinAndrey
- Подстановка значений переменных окружения в настройках пользователя #869 Спасибо @astrizhachuk
- Некорректная передача таблиц в экспортные сценарии #859 Спасибо @CryptKat
- Мышка не попадает по элементу, если используются два монитора #812
- Ошибка при сохранении значения в переменную #823
- При отладке по F11, ошибка при старте клиента тестирования #850
- Завершать VA в CI при ошибках во входящих данных #845
- Ошибка в проверке типов параметров УтвержденияПроверкаТаблиц.ПроверитьРавенствоТаблиц #804
- Не работает создание каталога при нажатии Сравнить таблицы в окне ошибки #803
- Параметр на английском с ошибкой "СоздаватьИнструкциюВидео", "videcreate" #796
- При сохранении настроек в JSON параметры на русском в английской версии #795
- Не создаются шаблоны обработки для новых шагов #794
- Ошибка загрузки фич по тегу #731
- Если базу запущена в серверном варианте на нескольких кластерах, то не получается ее прописать #717