Skip to content
agentusehub

Play a button-clicking game via a browser agent

A developer wired Gemini's Computer Use model to Playwright in Java and had it play a simple button-clicking game to verify click-coordinate scaling.

Time saved
Not reported
Setup time
Not reported
Running cost
Not reported
Cost range
Not reported

Use case overview

A developer wired Gemini's Computer Use model to Playwright in Java and had it play a simple button-clicking game to verify click-coordinate scaling.

Reported experience

  1. What they did

    Guillaume Laforge built a Java loop around Gemini's computer-use preview model and Playwright's headless Chromium, with a 1000x1000 viewport. The model got a screenshot after every action and returned click actions with coordinates on a normalized 1000x1000 grid. His code scaled those to the viewport and clicked. He built a simple game where a red button moves after each click, and told the agent to click it 10 times and read the score.

  2. How it went

    The agent clicked the moving button and reported a final score of 10, which confirmed the click handling and coordinate scaling worked. The source mentions no failures in this test.

  3. Worth knowing

    Send a fresh screenshot to the model after every action, and wait about a second first so the page has finished rendering. Otherwise the model sees a blank or half-drawn page.

Example prompts

Try with Gemini
Use browser control to open [URL of a simple web game] and play it by looking at screenshots and clicking, for about [number] moves. Report whether your clicks landed where you intended, and note any mismatch between screenshot coordinates and actual click positions. Stop when you've finished the moves and summarize how it went.
Operations · Intermediate
  1. Label contract email
  2. Extract terms
  3. Log in Sheets

Track vendor contract renewals before they auto-renew

Make pulls contracts from Gmail, Gemini extracts the term and notice period, and a Sheets register emails the owner 60, 30 and 7 days before each deadline.

Gmail · Make · Gemini · Google Sheets
Personal Productivity · Intermediate
  1. 7am schedule
  2. Gather inputs
  3. Prioritise

Morning brief of your meetings, emails and open tasks

A self-hosted n8n job reads your calendar, unread email and Notion tasks at 7am and sends one short brief of what matters today.

n8n · Gmail · Notion · Gemini