Плагин для Visual Studio Code, который упрощает работу с файлами .testo (язык Testo).
Полноценная поддержка синтаксиса языка Testo: ключевые слова, макросы, строки, комментарии и конструкции.
Откройте справку: Ctrl+Shift+P → "Testo Helper: Справка". В панели:
- Поиск по функциям (название, синтаксис, описание)
- Фильтрация по категориям (Действия с ВМ, Управление ВМ, Клавиши, Устройства и др.)
Наведите курсор на встроенную функцию (wait, check, press, type, mouse и др.) — появится подсказка с синтаксисом, описанием параметров и примерами использования.
Наведите курсор на конструкцию img "${param}" или find_img("${param}") — увидите превью изображения прямо в редакторе.
Рядом с каждым ключевым словом step отображается номер шага (// Шаг 1, // Шаг 2 и т.д.).
Ctrl+ClickилиF12наinclude "path"— открывает указанный файлCtrl+ClickилиF12на вызове макроса — переходит к его определениюCtrl+ClickилиF12наimg "path"— открывает файл изображения
Готовые шаблоны для ускорения написания кода (26 сниппетов):
- Циклы:
forr,fr— циклыfor - Условия:
ifc,ifnc,ifs,ifns— конструкцииifсcheckиSTREQUAL - Проверки:
bugg— шаблон проверки бага - Клавиатура:
altF,altT,winR,winD— клавиатурные комбинации - Мышь:
mc,mci,mdc,mdci,mrc,mrci,mm,mmiи др. — клик, двойной клик, правый клик, перемещение - Ожидание:
w,wi,wt,wit— конструкцииwait
Полный список с примерами: Ctrl+Shift+P → "Testo Helper: Справка" → вкладка "Сниппеты".
Правый клик на файле .testo (например, PROJECT-T1234.testo) → "Open in Jira". Плагин сформирует ссылку и откроет её в браузере.
Правый клик в редакторе → "Format Testo Document (Beta)":
- Отступы в 4 пробела для блоков
{ } - Удаление
;в конце строк - Не более одной пустой строки между секциями
- Специальная обработка блоков
exec bash"""..."""иtype"""..."""
При обновлении плагина появляется уведомление с возможностью посмотреть changelog или отложить напоминание.
Откройте настройки VS Code (Ctrl+,) и найдите "Testo Helper":
| Настройка | Описание | По умолчанию |
|---|---|---|
testoHelper.jiraBaseUrl |
Базовый URL для открытия тест-кейсов в Jira | — |
testoHelper.enableHover |
Превью изображений при наведении | true |
testoHelper.enableDocsHover |
Документация при наведении на функции | true |
- Откройте настройки:
Ctrl+, - Найдите
testoHelper.jiraBaseUrl - Укажите URL, например:
https://jira.company.ru/secure/Tests.jspa#/testCase/
URL должен заканчиваться на
/, так как плагин добавляет идентификатор тест-кейса.
Репозиторий: GitHub
Предложения и баг-репорты приветствуются!