Appium Inspector

Appium Desktop offers an Inspector that you can use to look up or locate elements of an application. It also lets you perform basic actions on these elements. Appium Inspector is an alternative to Perfecto Object Spy.

Important: This document includes references to a third-party product, Appium Inspector. The user interface and usage of third-party products are subject to change without notice. For the latest published information about Appium Inspector, see https://github.com/appium/appium-inspector.

Requirements

This feature is available with Appium Desktop 1.12.0 and 1.17.0 only. Consider the use of Appium Desktop 1.17.0.

Limitations

Appium Inspector with Perfecto does not currently support:

  • Hybrid apps
    In particular, iOS 13 hybrid apps experience issues with pure Appium.
  • Automatic launch from Perfecto
  • Smart Xpath

Prerequisites

The use of Appium Inspector with Perfecto requires Appium Desktop 1.12.0 or 1.17.0. Consider the use of Appium Desktop 1.17.0. To download, go to https://github.com/appium/appium-desktop/releases/tag/v1.12.0 or https://github.com/appium/appium-desktop/releases/tag/v1.17.0.

To get started with Appium Desktop, follow the usage instructions at https://github.com/appium/appium-desktop.

Step-by-step instructions

Troubleshooting

If you attempt to start a session and it hangs for a long time or times out, enter 80 into the Perfecto Port field (even if 80 is already indicated as the default port) and try again (in the Step-by-step instructions, under 3 | Provide Perfecto credentials, see step 3).