Перейти к содержимому

Первый тест

Terminal window
tapstep init # создаёт example.flow.yaml — реальный веб-сценарий
tapstep test example.flow.yaml # драйвер определяется сам (URL в appId → Chrome)

Сценарий — это обычный YAML:

appId: https://staging.example.com
commands:
- launchApp
- tapOn: "Log in"
- inputText: "demo@example.com"
- tapOn: "Continue"
- assertVisible: "Welcome"

Полезно, пока итерируете:

Terminal window
tapstep test example.flow.yaml --headed # смотреть в реальном окне браузера
tapstep test example.flow.yaml -c # перезапуск при каждом сохранении файла
tapstep live example.flow.yaml # интерактивный live-просмотр в браузере

Кликать удобнее, чем печатать? Десктоп-приложение записывает сценарии за вас — проходите по приложению в зеркале устройства, и шаги появляются на ходу.

Дальше: справочник команд и config.yaml для умолчаний рабочей области.