ExMobileDevice - Control iDevices via Elixir

I just pushed an early initial version of exmobiledevice , a library for controlling iPhones via usbmuxd . If you’re familiar with libimobiledevice or pymobiledevice3, you’ll know exactly the sort of thing it does. I wanted something I could use to control test devices, without shelling out to either of these aforementioned libraries.

Functionality is limited - the docs have more details, but I hope to add Safari automation in the near future, and App install/run after that. It’ll be a bit janky until I can get a wider set of devices tested on it. Tested (lightly) on OSX and Linux hosts

2 Likes

I released version 0.2.1 which now provides some support for automated Safari browsing without relying on tools like SafariDriver.