## 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](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/issues)
- [https://github.com/appium/appium-desktop/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](http://appium.io/) [https://github.com/appium/appium](https://github.com/appium/appium) @AppiumDevs • @jlipps • @saucelabs

---

# Questions?

[http://appium.io](http://appium.io/) [https://github.com/appium/appium](https://github.com/appium/appium) @AppiumDevs • @jlipps • @saucelabs
