Vanessa Automation 1.2.040: текстовые автоинструкции и работа с браузером

Vanessa Automation 1.2.040: текстовые автоинструкции и работа с браузером
15.02.2023
29937

Чтобы документация к фреймворку тестирования всегда была актуальна, ее сборка теперь контролируется процессом выпуска нового релиза. Помимо интерактивных уроков, доступны видео и текстовые инструкции. А для красивого оформления автоинструкций в формате HTML появились новые шаги.

И автоинструкции – это далеко не все новинки релиза. В обзоре расскажем о поддержке новых типов клиента тестирования, шагах по взаимодействию с браузером и многих других возможностях фреймворка.


«Справка – это тоже тест»: автодокументация в видео и текстовом формате

Встроенная в фреймворк справка теперь содержит не только интерактивные уроки, которые можно запустить непосредственно в интерфейсе, но и ссылки на видео и текстовые варианты каждого урока.

 

 

В последнем релизе – 140 уроков, разделенных по главам и по группам. Каждый сценарий документации теперь собирается в разных форматах (видео, PDF и MD), а из списка интерактивных уроков появилась возможность быстрого перехода к нужному ролику или файлу в браузере.

Причем, для каждого релиза Vanessa Automation будет открыта ссылка на свое видео. Это стало возможным благодаря тому, что видеоуроки для каждого релиза теперь собираются автоматически и публикуются на YouTube в отдельный канал.

Канал последнего релиза Vanessa Automation 1.2.040, автоматически собранный в плейлисты согласно главам интерактивной справки, можно изучать и отдельно, без привязки к фреймворку. Такой же канал с инструкциями есть и для англоязычных пользователей Vanessa.

А для желающих ознакомиться с полным вариантом текстовой документации к релизу, опубликован единый pdf со структурированным перечнем всех уроков (1905 страниц).

 

Составом гиперссылок в списке уроков можно управлять с помощью настроек на закладке «Сервис – Обучение – Варианты документации».

 

Уроки в разных форматах. Как найти урок по элементу формы

 

Полноценные HTML-инструкции с поддержкой заголовков, гиперссылок и CSS

До текущей версии возможности создания текстовых инструкций как в формате markdown, так и в формате HTML были ограничены.

Хотя было очевидно, что возможность автоматически обновлять текстовые описания с одновременным тестированием новой функциональности будет востребована. Не хватало только достойного оформления для получившегося результата.

 

 

Теперь для формирования HTML-инструкций в настройках фреймворка можно указать путь к файлу стилей, который будет применен к HTML-результату.

Также появились специальные шаги, позволяющие при создании текстовых инструкций:

  • Указывать заголовки разного уровня.
  • Устанавливать нумерованное и ненумерованное оглавление с возможностью переходить по ссылкам внутри документа.
  • Добавлять якорь на разделы документа.
  • Вставлять произвольные картинки из файловой системы и из внешнего ресурса.
  • Вставлять в нужных местах разрыв страницы.
  • Добавлять произвольный HTML-текст.

А для переопределения основного стиля можно задавать оформление с помощью шага

И я добавляю стили в автоинструкцию


Кроме этого, в текстовых инструкциях теперь можно использовать группы шагов – по аналогии с тем, как это происходило в видеоинструкциях.

И появилась возможность отображать в редакторе сценариев картинки – через указание как URL, так и пути к файлу на диске.

Для этого можно использовать специальный синтаксис:

// image: height=<Высота> src=<URL или путь к картинке на диске>


 

Новые возможности позволят сделать сценарии более наглядными

 

Новые типы клиента тестирования – обычное приложение и автономный мобильный клиент

Появилась возможность выполнять тесты для автономного мобильного клиента. Для этого в таблицу клиентов тестирования нужно добавить путь подключения к мобильному устройству и указать соответствующие настройки.

 

 

При тестировании автономного мобильного клиента нужно учитывать те же ограничения, что и для обычного мобильного клиента:

  • В базе менеджера тестирования не должно быть пользователей. Следовательно, чтобы работала VA, надо прописать в файле C:\Program Files\1cv8\conf\conf.cfg строку DisableUnsafeActionProtection=.*
  • Порт тестирования должен быть 1538.
  • Само устройство должно быть подключено к компьютеру по adb. При желании можно использовать эмулятор мобильного устройства

Также появился новый тип клиента тестирования «Обычное приложение» – с его помощью можно выполнять тестирование приложений на обычных формах с помощью шагов UI Automation. В частности, в релизе 1.2.040 для UI Automation появились новые шаги:

  • И я делаю двойной клик по элементу формы 'ЭтотСеанс' 'Имя' 'Тип' UI Automation
  • И я делаю клик по элементу формы 'PID' 'Заголовок' 'Тип' правой кнопкой UI Automation
  • И я перемещаю курсор к элементу формы 'PID' 'Имя' 'Тип' UI Automation


Новые возможности взаимодействия с браузером

В новом релизе появилось 35 новых шагов, которые позволяют взаимодействовать с браузером через веб-сокет – такие, как:

  • И я запускаю браузер
  • И я активизирую вкладку браузера с заголовком "Заголовок"
  • И я активизирую текущее окно браузера
  • И я открываю ссылку в браузере "Ссылка"
  • И в странице браузера для элемента "ID" я устанавливаю текст поля "ТекстПоля"
  • И я закрываю все вкладки браузера
  • И я выполняю код Javascript в странице браузера
  • И другие шаги с возможностью кликов левой и правой кнопкой мыши, скроллом страницы, эффектами анимации, рисования, размытия и т.д.

 

 

Чтобы взаимодействовать из сценария напрямую с браузером, нужно в разделе «Настройка клиентов тестирования» задать команду запуска.

 

 

И на закладке «Автоинструкции» установить флаг «Использовать браузер + web socket».

 

Прямая работа с браузером

 

Детали ошибки: новые возможности

Для шагов проверки равенства в деталях ошибки теперь выводится шаблон сравнения двух строк. Такая генерация шаблона, например, помогает находить проблемы с неразрывными пробелами, чтобы быстрее понять, как их исправить.

 

В примере пользователь ожидал получить «Моя организация 1», а в реальности было «Моя организация 2». Система предлагает шаблон «Моя организация *»

 

Также появилась возможность обновления текстовых полей по деталям ошибки.

 

 

Прочее

При создании нового сценария появилась возможность использовать собственный шаблон новой фичи (путь к шаблону новой фичи указывается в настройках системных каталогов на закладке Основные).

 

 

Как начать применять автоматизированное тестирование

На Инфостарте опубликован ряд статей, помогающих освоить автоматизированное тестирование с помощью Vanessa Automation.

Функциональность Vanessa Automation можно использовать в полном варианте (в виде каталога инструментов) и в варианте Single (как единую обработку, но без поддержки обычных форм).

Установить релиз Vanessa Automation 1.2.040 можно двумя способами:

Проект Vanessa Automation открыт как для разработки, так и для использования.
 

Присоединиться к проекту

Канал в Telegram для обсуждения тестирования в 1С

Если вам удобнее смотреть новости в телеграме, то вот наша группа – ИНФОСТАРТ.

Автор:
Аналитик

См. также

Главное нововведение – это «воздушный интерфейс 8.5». Рассказываем о ключевых возможностях платформы 1С:Предприятие 8.5.

26.12.2025    13415    ЕленаЧерепнева    12       

8

В 2026 году появится реестр ПО для собственных нужд. Информация в нем будет закрытой. Регистрация софта даст бизнесу некоторые преимущества.

23.12.2025    558    user2175972    0       

3

Ожидания от автотестов в 1С часто не совпадают с реальностью платформы, а попытки «тестировать как везде» приводят к разочарованию. Курс «Автоматизированное тестирование в 1С» построен с учетом специфики экосистемы 1С. До 28 декабря – скидка 10%.

19.12.2025    1320    vikad    0       

15

Фирма «1С» последовательно реализует в своих продуктах поддержку ТС ПИоТ, который скоро станет обязательным при продаже маркированных товаров в рознице. Рассказываем о том, что известно о планируемых изменениях для решений 1С.

17.12.2025    7989    ЕленаЧерепнева    10       

3

ФНС изменила формат транспортного контейнера при обмене электронными документами. Новая редакция начнет действовать с 15 декабря. 

12.12.2025    1188    user2175828    0       

1

Приложение предоставляется бесплатно и при наличии свободных лицензий позволяет работать на мобильных устройствах Android и iOS с локальными или облачными базами 1С:БП.

08.12.2025    1019    ЕленаЧерепнева    0       

2

С 1 ноября 2025 года приложения для Android 15+, размещаемые в Google Play, должны поддерживать размер страниц 16 КБ. Фирма «1С» выпустила мобильную платформу 8.3.27.64, позволяющую пересобрать мобильные приложения 1С под новые требования.

03.12.2025    1621    ЕленаЧерепнева    0       

1

Опубликована тестовая версия 1С:БСП 3.2, поддерживающая возможности платформы 8.5. Пользователи с действующим договором ИТС уже сейчас могут загрузить дистрибутив в сервисе 1С:Обновление программ.

03.12.2025    1217    ЕленаЧерепнева    0       

2
Инфостарт бот
Для отправки сообщения требуется регистрация/авторизация
Наверх
Наверх
INFOSTART
Team Event
Подробнее Стрелка