Vanessa Automation
2.04K subscribers
4 photos
1 video
1 file
125 links
Новости проекта Vanessa Automation
Download Telegram
В проект добавлено расширение VAExtension.
Оно позволяет решать задачи, которые раньше нельзя было решить:
1. Открытие окна "Функции технического специалиста" (Все функции).
2. Выполнить ожидание завершения фоновых заданий на стороне клиента тестирования.
3. Получить навигационную ссылку окна для любых окон, у которых возможно получить навигационную ссылку.
4. Выполнить произвольный код на стороне клиента тестирования (клиентский код и серверный код).
5. Вычислить произвольное выражение на стороне клиента тестирования (клиентский код и серверный код).
6. Получить произвольное значение из реквизита формы или объекта связанного с формой.
7. Изменять произвольные данные формы, доступные для записи.
8. Выполнить метод текущей формы.
9. Получать макеты из формы клиента тестирования без использования временных файлов. Также работает в web клиенте.
Подробнее тут.
Продвинутое сравнение печатной формы с эталоном. Allure.
В видео показано, что в отчете Allure можно удобно показать сравнение эталона печатной формы с её реальным значением.
https://youtu.be/1xnp6CxCktA
Собрана предрелизная версию VA + VASingle + VAExtension. Все тесты проходят.
Все кто ждал новых фич или регистрировал ошибки могут попробовать/посмотреть как это работает.
https://disk.yandex.ru/d/jJdDNhXBsMOLsg
Описание изменений лежит тут.
Вышел релиз Vanessa Automation 1.2.037.1
https://github.com/Pr-Mex/vanessa-automation/releases/tag/1.2.037.1

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

##### VAExtension
* Расширение VAExtension, которое позволяет: #1194
1. Открытие окна "Функции технического специалиста" (Все функции)
2. Выполнить ожидание завершения фоновых заданий на стороне клиента тестирования.
3. Получить навигационную ссылку окна для любых окон, у которых возможно получить навигационную ссылку.
4. Выполнить произвольный код на стороне клиента тестирования (клиентский код и серверный код).
5. Вычислить произвольное выражение на стороне клиента тестирования (клиентский код и серверный код).
6. Получить произвольное значение из реквизита формы или объекта связанного с формой.
7. Изменять произвольные данные формы, доступные для записи.
8. Выполнить метод текущей формы.
9. Получать макеты из формы клиента тестирования без использования временных файлов. Также работает в web клиенте.
10. Открытие окна "Настройка начальной страницы".
11. Взаимодействие с активным окном.
12. Сортировка таблиц динамических списков.

##### 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
Если вам интересно как работают все эти модные редакторы на базе Monaco внутри VA, как живёт и устроена компонента VanessaExt, как написать свой парсер Gherkin или как именно создаются красивые эффекты в автовидео при работе с Google Chrome - ставим плюс докладу Дениса.
https://event.infostart.ru/2021_msk/agenda/#item1459175
Открылся второй тур голосования за доклады на конференцию Инфостарт.
Если вам интересно как работают все эти модные редакторы на базе Monaco внутри VA, как живёт и устроена компонента VanessaExt, как написать свой парсер Gherkin или как именно создаются красивые эффекты в автовидео при работе с Google Chrome и не только - ставим плюс докладу Дениса.
https://event.infostart.ru/2021_msk/agenda/#item1459175
То, о чём так долго говорили большевики...
Дополнительное окошко для остановки сценария!
Спасибо @kandrashin_d и его внешней компоненте VanessaExt!
P.S. Если что, проголосовать за доклад Дениса можно тут.
Тем временем подвезли тесты для УХ.
https://releases.1c.ru/version_files?nick=CorporatePerformanceManagement31&ver=3.1.14.26
Финальный тест перед выпуском релиза. Отсюда.