Introducing Appium Desktop

Sauce Labs Webinar March 29, 2017

Jonathan Lipps • Director of Open Source • Sauce Labs @AppiumDevs • @jlipps • @saucelabs


Appium is the cross-platform solution for native, web, and hybrid mobile automation



Appium Desktop is a point-and-click interface for using Appium and inspecting your app’s structure


Appium CLI Appium Desktop
Install via NPM Install by download & DMG (mac)/EXE(win)
Launch from terminal Launch by clicking
Set parameters as command-line flags Set parameters via GUI options
Build desired capabilities and start sessions from code only Build desired capabilities and start sessions from code or GUI
No visual app inspector Built-in visual app inspector
Runs on Mac, Windows, Linux Runs on Mac, Windows, Linux

Appium Community Poll


Requirements

All of Appium’s requirements

  • Xcode, Carthage, libimobiledevice, etc., for iOS
  • Java, Android SDK, etc., for Android
    That’s it!

Download & Install

https://github.com/appium/appium-desktop/releases
Find your platform-specific installer and run it!


Appium Demo Time


Troubleshooting Tips


Roadmap

  • Smarter locator suggestions (better XPath)
  • Appium for Mac support
  • Better WinAppDriver support
  • More element actions and context handling
  • Action recorder and code generator

Thanks!

http://appium.io https://github.com/appium/appium @AppiumDevs • @jlipps • @saucelabs


Questions?

http://appium.io https://github.com/appium/appium @AppiumDevs • @jlipps • @saucelabs