Первый тест
tapstep login # один раз — см. «Установка»tapstep init # создаёт example.flow.yaml — реальный веб-сценарийtapstep test example.flow.yaml # драйвер определяется сам (URL в appId → Chrome)Стартовый сценарий открывает https://example.com, поэтому нужны браузер и сеть
(нет браузера? --browser managed, см. Установку).
Сценарий — это обычный YAML:
appId: https://staging.example.comcommands: - launchApp: https://staging.example.com - tapOn: "Log in" - inputText: "demo@example.com" - tapOn: "Continue" - assertVisible: "Welcome"Полезно, пока итерируете:
tapstep validate example.flow.yaml # проверить разбором, без устройстваtapstep test example.flow.yaml --headed # смотреть в реальном окне браузераtapstep test example.flow.yaml -c # перезапуск при каждом сохранении файлаtapstep live example.flow.yaml # интерактивный live-просмотр в браузереКликать удобнее, чем печатать? Десктоп-приложение записывает сценарии за вас — проходите по приложению в своём же окне браузера (или в зеркале, если это телефон), и шаги появляются рядом на ходу.
Дальше: справочник команд и config.yaml для умолчаний рабочей области.