buttons

[appium-device-farm-1] — Introduction & Overview on “appium-device-farm”

 

[appium-device-farm-1] — Introduction & Overview on “appium-device-farm”

Get a step-by-step walkthrough in the video below!

Complete Introduction & Overview on Appium Device Farm:

What is Appium Device Farm?

Appium Device Farm is an official Appium plugin that manages multiple real or virtual devices and distributes test sessions across them — enabling true parallel execution. It supports both Android and iOS platforms, making it ideal for CI pipelines and large test suites.

Key Features:

  • Parallel test execution
  • Supports real devices and emulators/simulators
  • Easy integration with Appium server
  • Configurable through simple JSON files
  • Compatible with existing Appium tests

Installation & Setup

1. Prerequisites

  • Appium 2.x installed (npm install -g appium)
  • Java installed
Press enter or click to view image in full size
  • Node.js & npm
  • Android SDK / Xcode (based on platform)

2. Install the Plugin

appium plugin install --source=npm appium-device-farm

Example:

Press enter or click to view image in full size

3. Start Appium Server with Device Farm Plugin

You can use this simple command to start Appium server with Device Farm enabled:

appium server -ka 800 --use-plugins=device-farm -pa /wd/hub --plugin-device-farm-platform=android

Breakdown of command:

Press enter or click to view image in full size
Press enter or click to view image in full size

Example:

Press enter or click to view image in full size

No comments:

Post a Comment