Handling the Appium server is out of scope of the actual WebdriverIO project. This service helps you to run the Appium server seamlessly when running tests with the WDIO testrunner. It starts the Appium Server in a child process.
The easiest way is to keep
@wdio/appium-service as a devDependency in your
You can simple do it by:
Instructions on how to install
WebdriverIO can be found here.
In order to use the service you need to add
appium to your service array:
The following options can be added to the wdio.conf.js file. To define options for the service you need to add the service to the
services list in the following way:
Path where all logs from the Appium server should be stored.
To use your own installation of Appium, e.g. globally installed, specify the command which should be started.
Map of arguments for the Appium server, passed directly to
See the documentation for possible arguments.
The arguments should be supplied in lower camel case, so
--pre-launch true becomes
preLaunch: true or passed as an array.
For more information on WebdriverIO see the homepage.