AskUIDocs
Devices

Devices

Device profiles describe the machines and apps your tests run on. Create them once, connect, and target them from any test.

Tests run on devices: this machine, a browser, a phone. A device profile describes how to reach one. Connected profiles appear in every test's Run on picker, they are your test environments.

The Devices page with three device profiles, Windows Desktop, Chrome Browser, and a Pixel 9 Android emulator
On the pageMeaning
Windows DesktopThis machine's desktop via the AskUI Agent OS, native applications
Chrome BrowserA local Chrome window the app launches itself, web tests
Pixel 9An Android emulator, created and booted by the app
Connect / StartOpens the session. Green dot = ready. Tests only run on connected devices
ProbeChecks reachability without connecting

A new project starts with a Local profile (this machine) and, where the machine supports it, a ready-made Android Emulator profile. Deleted defaults stay deleted.

Create a profile

  1. Click Add device.
  2. Pick the kind.
  3. Enter a name and the kind's fields.
  4. Click Add device, then Connect the new card.
The Add device dialog with the device-kind picker
KindDeviceNotes
Remote computerAny machine running AgentOS, host, port, displayTest on a dedicated machine instead of your own
Web browserLocal browser session, Chromium, Firefox, or WebKitOptional start URL, headless
Android emulatorVirtual device on this machineDevice type + Android version; created on first Start
iOS simulatorApple simulatormacOS only, greyed out on Windows
Multi computerSeveral desktops, one agentThe test names the machine per step ("on the server …, on the client …")
Cross-platformDesktop + Android + web in one profileConnect/status only, runs not supported yet
Android phoneA physical device via USB or wirelessNot in this dialog, added from the Android devices list below

Each kind has its own page with the exact fields and setup. Missing tooling (e.g. no Android SDK) shows up on the profile card as a one-click setup or as manual steps with exact commands.

Android devices (discovery)

The Android devices section lists what adb sees: USB-connected phones (USB debugging enabled) and already-running emulators. Add as profile turns a discovered device into a regular profile, see Android phone. For a wireless device, enter its ip:port and click Connect wireless.

How a test picks its device

The test names its target ("Run this on the Windows Desktop device"); the Run on picker confirms it. Pick a different connected profile to run the same test on another environment.

It uses your mouse and keyboard

A desktop run on this machine is a real user session: the agent moves the pointer, types, and needs the application in the foreground. Don't work on the machine during a run, use a browser, emulator, or remote profile to keep working.

Where profiles live

devices.json in the project. Colleagues get the same device list and only connect. See How a Project is organized.

On this page