Skip to main content
Pilot Control is the central hub for managing devices and test environment services in Qaptly.

Overview

Pilot Control provides:
  • Device listing and status monitoring
  • Qaptly Mac Command service control
  • Android Qaptly Auto Service management
  • iOS WebDriverAgent setup
  • Connected client tracking

Interface Layout

Qaptly Mac Command Service

The Qaptly Mac Command service is the backend service that communicates with devices.

Service Status

  • ● Running (Green): Service is active
  • ● Stopped (Red): Service is not running

Toggle Service

Click the Toggle Service button to start or stop the service.
Note: The service must be running for device detection and streaming.

Device Tabs

Devices Tab

Lists all connected devices:
  • Android devices with resolution
  • iOS devices with WDA status
  • Device status indicators

Services Tab

Service configuration and status:
  • Backend service connections
  • API endpoints
  • Connection health

Clients Tab

Lists connected test execution clients:
  • Client identifiers
  • Connection status
  • Active sessions

Android Devices

Device List

Android devices show:
  • Device name/model
  • Screen resolution
  • Connection status
  • Available actions

Qaptly Auto Service

For Android automation, you need the Qaptly Auto Service installed on the device.

Check Status

  1. Select an Android device
  2. View the service status indicator:
    • Installed: Service is ready
    • Not Installed: Needs installation
    • Update Available: New version available

Install/Update Service

  1. Select the device
  2. Click Install or Update
  3. Wait for APK installation
  4. Grant required permissions on device

Required Permissions

The Qaptly Auto Service needs:
  • Accessibility service access
  • Display over other apps
  • Storage access (for screenshots)
See Android Device Setup for detailed instructions.

iOS Devices

Device List

iOS devices show:
  • Device name/model
  • WebDriverAgent status
  • Connection status
  • Available actions

WebDriverAgent (WDA) Status

  • WDA Ready: WebDriverAgent is running
  • WDA Setup Required: Needs configuration
  • WDA Not Running: Need to start WDA

Setup WDA

  1. Click Setup WDA on an iOS device
  2. Follow the iOS Device Setup wizard

Device Actions

For All Devices

  • Refresh: Update device status
  • View Details: See device information

For Android

  • Install Service: Install Qaptly Auto
  • Update Service: Update to latest version
  • Start Stream: Begin screen mirroring

For iOS

  • Setup WDA: Configure WebDriverAgent
  • Start WDA: Launch WDA server
  • Start Stream: Begin screen mirroring

Refreshing Device List

Manual Refresh

Click the 🔄 Refresh button to:
  • Scan for new devices
  • Update device statuses
  • Check service states

Automatic Detection

Qaptly automatically detects:
  • USB device connections
  • Device disconnections
  • Status changes

Troubleshooting

Android Device Not Showing

  1. Check USB connection
  2. Enable USB debugging on device
  3. Accept USB debugging prompt on device
  4. Refresh device list

iOS Device Not Showing

  1. Check USB connection
  2. Trust this computer on device
  3. Ensure Xcode recognizes device
  4. Refresh device list

Service Not Starting

  1. Check Qaptly Mac Command installation
  2. Review system permissions
  3. Check console for errors
  4. Restart Qaptly application

Related: