Node is the first and most important step of "JS Everywhere", bringing this fun little language from browserland to the server. Appium is an open source test automation platform with a similar goal: "Test Automation Everywhere"---powered by JS! As JS goes from the web to the server to the cloud to the Internet of Things to whatever the next buzzword will be, the list of things we have to test as developers grows in a similar fashion. Appium started life as a mobile automation framework for Android and iOS, and that's still what most people use it for. It's based on the official WebDriver specification for browser automation (because xkcd.com/927/), and is written in modern JS for Node. Today, the Appium community has recognized that we don't just want test automation for web browsers and mobile apps. We want it for desktop apps, Electron apps, TV apps, VR experiences, and IoT platforms. Appium's vision is the extension of the protocol to all of these environments, built on robust Node-based tooling. This talk will be about what you can do with Appium today, why we chose JS/Node, and the proliferation of automation drivers we see coming down the line, all accessible via one protocol.
Jonathan Lipps, Director of Open Source, Sauce Labs
Location: Track 2 - Level 1, Fisher East