# BrowserMaze

AndroidWorld, 2026-11-09. Agent: Lusor, model: DeepSeek V4.1 Flash (low).

## Goal

Open the file task.html in Downloads in the file manager; when prompted open it with Chrome. Then navigate the X to the bottom-right cell, by using the direction buttons.

## Result
- Mobilerun's grader: pass
- Google's grader: pass
- Lusor time: 51.2 s; Mobilerun published time: 350.5 s (6.8x faster)
- Lusor model cost: $0.0181; Mobilerun estimated cost: ~$1.07
- Lusor tool calls: 20; Mobilerun published actions: 14
- App skills: none read

## Final report

I opened task.html from Downloads and chose Chrome, then solved the maze puzzle. Using the direction buttons I moved the X from the top-left cell down, right three times, and down into the green bottom-right cell, and the page now shows "Success!".

## Steps (20; times are seconds into the video)

| # | Start | End | Tool | OK | Note |
|---|---|---|---|---|---|
| 1 | 29.88 | 29.89 | get_ui_state | yes | Observe current screen to find file manager / task.html |
| 2 | 31.18 | 33.08 | launch | yes | Launch Files app and open Downloads |
| 3 | 33.98 | 34.26 | get_ui_state | yes | Read file list in Downloads |
| 4 | 35.32 | 36.55 | tap_element | yes | Tap task.html to open; choose Chrome in the chooser |
| 5 | 37.82 | 38.97 | tap_element | yes | Wait for Chrome to load task.html |
| 6 | 39.92 | 40.60 | get_ui_state | yes | Handle Chrome first-run screens, then view task page |
| 7 | 41.71 | 42.07 | tap_element | yes | Complete Chrome first-run and load task.html |
| 8 | 43.03 | 44.09 | tap_element | yes | Dismiss any remaining Chrome prompts and load task.html |
| 9 | 45.03 | 46.15 | tap | yes | Dismiss sync prompt to load task.html |
| 10 | 47.19 | 48.18 | tap_element | yes | Tap task.html again to open with Chrome |
| 11 | 48.90 | 51.28 | tap_element | yes | Wait for Chrome to load task.html |
| 12 | 53.01 | 54.34 | screenshot | yes | Inspect task.html page visually in Chrome |
| 13 | 59.32 | 59.90 | tap_element | yes | Verify X moved down after tapping Down |
| 14 | 60.95 | 62.29 | screenshot | yes | Check X position after Down |
| 15 | 66.27 | 66.77 | tap_element | yes | Tap Down to move X from row1 to row2 |
| 16 | 68.35 | 68.93 | tap_element | yes | Tap Right to move to column 1 |
| 17 | 70.45 | 70.95 | tap_element | yes | Tap Right to move to column 2 |
| 18 | 72.21 | 72.70 | tap_element | yes | Tap Right to move to column 3 |
| 19 | 73.77 | 74.26 | tap_element | yes | Tap Down to enter the green bottom-right cell, then verify |
| 20 | 77.29 | 77.29 | done | yes | done |

## Files
- Video: video.mp4 (H.264), video.webm (VP9); poster: poster.webp
- Data: task.json, steps.json
