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
- Is the problem with Appium or Appium Desktop?
- https://github.com/appium/appium/issues
- https://github.com/appium/appium-desktop/issues
- Don’t run the app from the mac DMG!
- It’s just a web app; right-click + Inspect, to see console logs
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