Appium 2.0 has finally been released! HeadSpin has been a proud supporter of Appium, and we are so excited to show you how to install the latest version of Appium and start using it in your existing scripts.
In order to get started on Appium 2.0 on HeadSpin, please reach out to email@example.com, and we will install Appium 2.0 on each of your devices.
For local testing, we will need to do a new install.
Installing Appium 2.0
Install Appium 2.0 Drivers
As can be seen, the Appium server is up and running. Appium 2.0 has a major architectural change where it uses drivers to interact with a range of devices and browsers. In addition, there are plugins to enable more advanced features.
This greatly simplifies the complexity of Appium and allows the community to contribute easily.
Porting existing scripts
A major change in Appium 2.0 is that instead of the /wd/hub base path, now it is just /.
Using Appium Inspector
Appium Desktop has been deprecated and now the inspector functionality will move to Appium Inspector. It can be downloaded from:
Or even used in the browser version at https://inspector.appiumpro.com. In order to use this on a local Appium server, please start the server with the --allow-cors flag.
Lastly you can use HeadSpin’s integrated inspector.
Using Appium 2.0 on HeadSpin
Since HeadSpin manages the Appium server and driver installations for you, the migration to Appium 2.0 is seamless. However, there are still a few updates you’ll want to make to your capabilities, to ensure a smooth transition.
This data can be obtained from the UI as follows:
Click on the three dots next to the device under test and click ‘Automation Configuration’
(If your host doesn’t have any Appium 2 servers or plugins available, or if you need a specific version, get in touch with your HeadSpin support contact or firstname.lastname@example.org, and we’ll get things sorted out for you.)