Is my app’s media consumable? How would a human listener / viewer rate it? Dropped frames A/V failing to play Compression artifacts Streaming server issues A/V Testing @jlipps · cloudgrey.io
Less cognitive overload: one API everywhere Platform extensibility: new Webdriver-compatible drivers are trivial to build Feature extensibility: single-purpose plugins (Appium 2.0) Mix and match the drivers and plugins you need (Appium 2.0) Big umbrella, big community, open perspective Benefits of Appium’s Philosophy @jlipps · cloudgrey.io
Image recognition (find element by image, image comparison) AI (test.ai classifier plugin) Batch commands for faster cloud execution Important platform updates and maintenance Adding new and useful features whenever possible But Appium will keep up! @jlipps · cloudgrey.io
The WebDriver API is pretty flexible! Appium can run a lot of places, even on Rasberry PIs or other little things It was easy to create a driver for Rasberry PI GPIO header (< 250 LOC) Is IoT hardware automation useful? Unclear. But it’s fun! Get out there and do creative stuff with Appium! Conclusions @jlipps · cloudgrey.io
@jlipps · cloudgrey.io When There Was Still Code to Write Planned Obsolescence Ghost in the Machine AppiumConf 2018 LXJS 2014 LXJS 2013 Released everywhere 6/18! Follow @splendoursounds