Beta release of Appium 1.5, for developers

115 views
Skip to first unread message

Isaac Murchie

unread,
Sep 8, 2015, 2:43:27 PM9/8/15
to appium-d...@googlegroups.com

Hello Appium developers!

As you may know, the team has been working tirelessly on rewriting Appium in ES6/7, in order to make a more modular, more easily contributed-to, and more reliable, system. We are happy to announce the first beta release from this process!

The new system requires at least Node.js 0.12 (the current is 0.12.7:https://nodejs.org/en/download/).

To install, use npm install appium@beta, or, from source, checkout the 1.5 branch in the Appium repo (https://github.com/appium/appium/tree/1.5), remove all the old dependencies by running rm -rf node_modules and run npm install (there is a known issue in which this sometimes fails. If that happens, run npm install appium-chromedriver, and then re-run npm install). There is no longer any need to run a reset script.

This is a beta release. We have tested as much as we can, but need help finding as many issues as possible, before releasing to the wider community. Toward that end, if you find anything, please file an issue in the Appium repo (https://github.com/appium/appium/issues) with the label 1.5-beta(https://github.com/appium/appium/labels/1.5-beta).

There are, as of now, some known issues that are being worked on. To wit,

iOS:

  • Safari performance logs not working.
  • Safari on real devices.

Android:

  • When installing from source, the npm dependencies often fail because of the Chromedriver package. To get around this, first run npm install appium-chromedriver and then npm install within the Appium repo.
  • Airplane mode - turning back on is flakey.

Thank you for helping out to make this the best, most stable version of Appium yet! We are really excited to get this out there into the world!

Best,

Isaac.


https://gist.github.com/imurchie/38244f7e0e0654c748a9
Reply all
Reply to author
Forward
0 new messages