Пошаговое тестирование модулей меню
  • 04 Nov 2023
  • 1 Минута для чтения
  • Авторы

Пошаговое тестирование модулей меню


Article Summary

Юнит-тест Step by Step Menu

Это приложение объясняет, как настроить и использовать плагин пользовательского виджета Step by Step Menu.

Цель

Цель модульного теста Step by Step Menu - дать пользователям возможность узнать и понять, как настроить и использовать плагин пользовательских виджетов Step by Step Menu в своих приложениях Tulip. Пользовательские виджеты - это кодированные виджеты, которые устанавливаются поверх платформы Tulip и предоставляют дополнительную функциональность, которая в настоящее время не является частью основной платформы. Меню Step by Step позволяет разработчику приложения дать пользователю ощущение прогресса, который он делает в приложении, а также позволяет пользователю приложения видеть свой прогресс и перемещаться по приложению с помощью пользовательского виджета.

Настройка

Плагины пользовательских виджетов взаимодействуют с приложением с помощью свойств и событий. Свойства - это общие данные, которые существуют между приложением и виджетом, а события - это сигналы, которые виджет может посылать приложению. В редакторе приложений на основе этих событий можно создавать триггеры. События также могут быть использованы для отправки данных в приложение.

Плагин Tool Tip Custom Widget Plugin использует два свойства и одно событие. Свойства, используемые в этом виджете, называются 'CURRENT STEP' и 'STEPS'. Событие, используемое в этом виджете, называется 'On Step Click'.

Свойство 'CURRENT STEP' имеет тип text и доступно только для чтения. Это свойство позволяет передавать плагину виджета имя текущего шага. Рекомендуемый способ настройки - передача данных в виде имени шага app info. Свойство 'STEP' имеет тип text array и доступно только для чтения. Это свойство позволяет определить список шагов, которые будут отображаться в меню плагина пользовательского виджета. Рекомендуемый способ настройки - использование статического списка имен шагов.

Событие 'On Step Click' выводит название шага из списка шагов, когда пользователь приложения нажимает на шаг в пользовательском виджете. Для обеспечения навигации в приложении это событие должно быть связано с триггером перехода "Перейти к шагу по имени".

Как это работает

В данном приложении используется предопределенный плагин пользовательского виджета Step by Step Menu. Свойство 'CURRENT STEP' определяется через имя шага App info. Свойство 'STEP' определяется как статический список имен шагов: 'Work Order', 'Make Stuff', 'QA', 'Packing', 'Shipping' и 'Close'. Наконец, событие 'On Step Click' выводит имя шага из списка шагов, когда пользователь приложения нажимает на шаг в пользовательском плагине виджета. Для обеспечения навигации в приложении это событие должно быть связано с триггером перехода "Перейти к шагу по имени".

Видеообзор приложения


Была ли эта статья полезной?