Hello Appium users!
As you may know, the core Appium team has been working tirelessly on rewriting Appium in the latest JavaScript, in order to make a more reliable system that is also more modular and more easily contributed-to. We are happy to announce the first public 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 -g 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.
Running appium
ought to display that you are on Appium 1.5.0-beta4
(the 4
may be higher, as we fix things and release):
isaac@isaac: ~/code
👻 ➤ appium
info: [Appium] Welcome to Appium v1.5.0-beta4 (REV 0f1f3ed29c8c3c7b390b19070c8bbca5e3c8e6c0)
info: [Appium] Appium REST http interface listener started on 0.0.0.0:4723
This is a beta release. We have tested as much as we can, but need help finding as many issues as possible, before releasing fully. 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). As much information as you can provide would be helpful, but at a minimum we need the server output for the error, including any desired capabilities and configuration information.
There are, as of now, some known issues that are being worked on. To wit,
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.