cd /Users/warnene/code/web_querystring_semantics
flutter run -d web-server --web-port 8080Keep this running!
cd /Users/warnene/code/web_querystring_semantics
maestro test maestro/web_semantics_test.yamlExpected Result: ✅ All assertions pass (QueryString Semantics Demo, Query String:, Enable Semantics: visible)
flutter run -d web-server --web-port 1111maestro test maestro/web_semantics_auto_enabled_test.yamlExpected Result:
- ✅ Page loads
- ✅ "Acc On" button is visible (auto-enabled)
- ✅ Navigation buttons visible
- ✅ Can navigate to Page 1 and back
- Tests basic app visibility
- Port 8080 = Semantics disabled by default
- Simple UI checks
- Tests auto-enable functionality
- Port 1111 = Semantics auto-enabled via JavaScript
- Verifies navigation with accessibility ON
For detailed semantic DOM verification, use the scripts in 27oct_manual_test.md:
# Open http://localhost:8080
# Open browser DevTools Console
# Paste the verification scriptcurl -Ls "https://get.maestro.mobile.dev" | bashChange to a different port in the YAML file or use a different port for Flutter
- Make sure app is fully loaded
- Check that Flutter app started without errors
- Try increasing wait times in the YAML