VS Code Extensions
Appium Visual

Appium Visual

by dungtran

Discover, run, and visualize Appium mobile test flows in VS Code.

Downloads

62

Rating

— (0)

Version

0.1.1

Last updated

May 29, 2026

Appium Visual is a VS Code extension for discovering, running, and reviewing Appium JavaScript mobile tests from inside VS Code.

Features

  • Detects Appium JavaScript test files in the e2e/flows/ directory.
  • Shows tests in a dedicated Appium Tests sidebar.
  • Starts a local Appium server when needed.
  • Detects active Android devices through adb devices.
  • Detects booted iOS simulators through xcrun simctl list devices booted.
  • Lets you select a default device for test runs.
  • Runs one selected test at a time and streams logs to a visual dashboard.
  • Supports canceling an active run.
  • Shows final status, logs, assertion results, and local artifacts when available.

Requirements

  • VS Code desktop.
  • Appium server available locally or through a configured server URL.
  • Android platform tools for Android device discovery.
  • Xcode command line tools on macOS for iOS simulator discovery.

Settings

  • appiumVisual.appiumServerUrl: Appium server URL.
  • appiumVisual.testDirectory: directory used for Appium environment defaults.
  • appiumVisual.defaultDeviceId: selected device identifier.
  • appiumVisual.defaultDeviceName: display name for the selected Appium device.
  • appiumVisual.artifactRetention: latest run retention mode.

Development

npm install
npm run compile
npm test

Use Run Extension from .vscode/launch.json to start an extension development host.

Troubleshooting

  • If Appium is not running, use Appium: Start Appium or set appiumVisual.appiumServerUrl.
  • If no Android devices appear, check adb devices.
  • If no iOS simulators appear, boot a simulator and check xcrun simctl list devices booted.
  • If no tests appear, add .js files under e2e/flows/ and refresh the Appium Tests sidebar.

Related extensions