- Remove speaker button empty space (2-button centered layout) - Remove "Asteria voice" text from voice call screen - Fix chat input visibility with keyboard - Add keyboard show listener for auto-scroll 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
60 lines
1.3 KiB
YAML
60 lines
1.3 KiB
YAML
appId: com.wellnuo.BluetoothScanner
|
|
---
|
|
# WellNuoLite Voice Call Test
|
|
# Tests the voice call functionality with self-hosted LiveKit
|
|
|
|
- launchApp:
|
|
clearState: false
|
|
|
|
# Wait for app to load - Dashboard screen should appear
|
|
- extendedWaitUntil:
|
|
visible: "Dashboard"
|
|
timeout: 15000
|
|
|
|
# Wait extra time for loading modal to disappear
|
|
- extendedWaitUntil:
|
|
notVisible: "Please wait"
|
|
timeout: 20000
|
|
|
|
# Take screenshot of Dashboard
|
|
- takeScreenshot: 01-dashboard-loaded
|
|
|
|
# Tap on Voice Debug tab (3rd tab in bottom navigation)
|
|
- tapOn:
|
|
point: "75%,97%"
|
|
|
|
# Wait for Voice Debug screen to load
|
|
- extendedWaitUntil:
|
|
visible: "Voice Debug"
|
|
timeout: 10000
|
|
|
|
# Take screenshot of Voice Debug screen
|
|
- takeScreenshot: 02-voice-debug-screen
|
|
|
|
# Tap Start Voice Call button (green button at top ~15% from top)
|
|
- tapOn:
|
|
point: "50%,15%"
|
|
|
|
# Wait for voice call screen to appear
|
|
- extendedWaitUntil:
|
|
visible: "Julia AI"
|
|
timeout: 15000
|
|
|
|
# Take screenshot of call screen
|
|
- takeScreenshot: 03-voice-call-started
|
|
|
|
# Wait a bit for connection attempt
|
|
- swipe:
|
|
direction: DOWN
|
|
duration: 500
|
|
|
|
# Take screenshot of current state
|
|
- takeScreenshot: 04-voice-call-state
|
|
|
|
# End call - tap the red end call button at bottom
|
|
- tapOn:
|
|
point: "50%,90%"
|
|
|
|
# Take final screenshot
|
|
- takeScreenshot: 05-call-ended
|