Selenium / Quiz

Actions vs Robot: Pick Your Weapon

One drives the browser session, the other hammers the OS. File uploads, native dialogs, headless CI, and why Robot types at the wrong machine on a Grid.

Difficulty
Easy
Format
Quiz
Points
100
Estimate
8 min

// MISSION BRIEF

Your Mission

Java testers have two input tools that look similar and live in different universes: Selenium's Actions API (WebDriver commands, inside the browser session) and java.awt.Robot (raw OS events on whatever machine runs the Java process).

Knowing which universe a problem lives in, native file dialog vs in-page drag, local run vs Grid, decides whether your fix works everywhere or only on your laptop.

// FIRST CONTACT

Battle teaser

Where does the Actions API execute?

  1. AOn the operating system, outside the browser
  2. BIn a separate helper browser
  3. CInside the browser session via WebDriver commands, which is why it works identically with RemoteWebDriver on a Grid
  4. DOnly in Chrome DevTools
Answers, scoring, hints, and the full battle stay sealed.

// SKILL TAGS

seleniumjavaactionsrobot