Appium Service
Die Verwaltung des Appium-Servers liegt außerhalb des eigentlichen WebdriverIO-Projekts. Dieser Service hilft Ihnen, den Appium-Server nahtlos zu betreiben, wenn Sie Tests mit dem WDIO Testrunner ausführen. Er startet den Appium Server in einem Kindprozess.
Installation
Der einfachste Weg ist, @wdio/appium-service als devDependency in Ihrer package.json zu behalten, über:
npm install @wdio/appium-service --save-dev
Anweisungen zur Installation von WebdriverIO finden Sie hier.
Konfiguration
Um den Service zu nutzen, müssen Sie appium zu Ihrem Service-Array hinzufügen:
// wdio.conf.js
export const config = {
// ...
port: 4723, // default appium port
services: ['appium'],
// ...
};
Optionen
Die folgenden Optionen können zur wdio.conf.js-Datei hinzugefügt werden. Um Optionen für den Service zu definieren, müssen Sie den Service auf folgende Weise zur services-Liste hinzufügen:
// wdio.conf.js
export const config = {
// ...
port: 4723, // default appium port
services: [
['appium', {
// Appium service options here
// ...
}]
],
// ...
};