Skip to main content
Version: 1.0.8

Live Testing

Interactive testing on real devices, emulators, and simulators, at /devicer/live-testing.

LiveTesting

Session List

The Live Testing page lists interactive sessions. Four cards at the top give the totals: Total Sessions, Active, Completed, and Failed.

Tabs

TabShows
AllEvery live session
ActiveSessions running right now
CompletedSessions that ended normally
FailedSessions that ended in an error

When you are on a tab other than Active and there are active sessions, a banner tells you so and links to them.

Search and Filters

Search matches session and device text. The filter menu offers multi-select Platform (iOS, Android) and Version filters, with a Clear all filters control.

You can switch between a card view and a table view.

Session Cards

Each card shows the device, a Live or Automated badge, the session status, the duration, and the last activity time. Screenshot and video counts are shown as shortcuts that open the corresponding artifact panel directly. View Details opens the session.

Read-only access

Without the "Start Sessions" permission you can still follow sessions from this page, but the controls that start or end one are withheld. Ask an administrator to grant the permission.

Session Detail Page

Opening a session takes you to /devicer/live-testing/{sessionId}.

While the device is being provisioned, a loading screen reports the real progress rather than a generic spinner:

StageMeaning
Requesting deviceThe session request has been sent
Connecting to hubConnecting to the hub that owns the device
Negotiating video streamSetting up the video connection
Almost thereThe stream has arrived and is being attached

While the first stage is still running, the screen shows the milestone the agent last reported — Device reserved, Starting device driver, Starting screen mirroring, or Screen mirroring active — or Setting up secure connection while the network configuration is still loading. You can cancel from this screen.

Once the stream is up, see Device Control for the toolbar, gestures, and in-session tools.

Session Header

The header carries the session name, which you can rename in place, and an expandable device summary with the device name, alias, platform, version, model, and type. Badges show the session type and status. Add Device starts a second session and adds it to the parallel view.

Side Panels

The session toolbar opens one panel at a time next to the stream.

PanelContents
LogsLive device logs, with filtering, search, and download
NotesA rich-text session notebook that saves as you type
ScreenshotsScreenshots captured in this session, with preview, download, and delete
RecordingsScreen recordings, with playback and download
FilesFiles pushed to or pulled from the device
InspectorThe UI element tree, element properties, and locator tools
MetricsLive device metrics
App ToolkitInstrumentation hooks for an instrumented build
Developer ToolsDebug access, IDE and CLI commands, and web debugging targets

The toolbar also has a Report Bug button. Tests and Activities buttons appear on automation sessions only — see Automated Testing.

Keyboard Shortcuts

The toolbar's shortcut dialog lists the panel shortcuts. Use Alt on Windows and Linux, Option on macOS.

ShortcutPanel
Alt + LLogs
Alt + SScreenshots
Alt + RRecordings
Alt + FFiles

Escape closes the open panel, and in parallel view closes the inspector first and then leaves parallel view. In parallel view, Ctrl or Cmd with 1, 2, or 3 focuses that device.

Shortcuts are ignored while you are typing in a text field.

Parallel View

Select up to three sessions to view side by side. Each device keeps its own controls, and the focused device drives the inspector panel. Use Add Device in the header to start another session without leaving the view.

Notes

The Notes panel is a rich-text editor scoped to the session. It saves automatically and shows the time of the last save. You can capture the current screen into the notes, or insert a screenshot taken during a test step.

Activities

Every action performed during the session is recorded in an activity timeline. Selecting an activity opens a detail drawer with:

  • The action type, status, duration, and timestamp.
  • The screenshot captured with the activity, when there is one.
  • Request details for network activities: method, path, status code, request and response size, and timeout.
  • Locator details for element activities: strategy, selector value, and element ID.
  • The error message, when the activity failed.

Ending a Session

End Test asks how the test went before the device is released.

ResultMeaning
PassedThe test succeeded
FailedThe test did not succeed
No ResultEnd without recording a verdict

You can add an optional note or reason. Once a result is selected, End & Report Bug ends the session and opens the bug report form with the session's artifacts attached. See Issue Tracker.

Ended Sessions

An ended session keeps its artifacts and opens with tabs instead of live panels.

TabContents
OverviewSession, user, device, and automation details, plus recent activities
LogsThe captured device logs
ScreenshotsEvery screenshot from the session
RecordingsEvery recording from the session
FilesFiles transferred during the session
MetricsDevice metrics recorded during the session
AccessibilityAccessibility reports saved from this session
NotesThe session notebook
Test ResultsTest events, for automation sessions

Cross-Module Active Work

The Active Work control in the platform header opens a drawer listing in-progress sessions, runs, and jobs across every module, MobileHub included. Filter it by module, or narrow it to the last hour, three hours, six hours, day, three days, or all time.