Zum Hauptinhalt springen

winappdriver Service

wdio-winappdriver-service ist ein Paket von Drittanbietern, weitere Informationen finden Sie auf GitHub | npm

Dieser Service hilft Ihnen, den WinAppDriver-Server nahtlos auszuführen, wenn Sie Tests mit dem WDIO testrunner durchführen. Er startet den WinAppDriver in einem Kindprozess.

Installation

npm install wdio-winappdriver-service --save-dev

Anweisungen zur Installation von WebdriverIO finden Sie hier.

Konfiguration

Um den Service zu nutzen, müssen Sie winappdriver zu Ihrem Service-Array hinzufügen:

// wdio.conf.js
export.config = {
// ...
services: ['winappdriver'],
// ...
};

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 wie folgt zur services-Liste hinzufügen:

// wdio.conf.js
export.config = {
// ...
services: [
['winappdriver', {
// WinAppDriver service options here
// ...
}]
],
// ...
};

logPath

Pfad, in dem alle Logs vom winappdriver-Server gespeichert werden sollen.

Typ: String

Beispiel:

export.config = {
// ...
services: [
['winappdriver', {
logPath : './'
}]
],
// ...
}

command

Um Ihre eigene Installation von WinAppDriver zu verwenden, z.B. global installiert, geben Sie den Befehl an, der gestartet werden soll.

Typ: String

Beispiel:

export.config = {
// ...
services: [
['winappdriver', {
command : 'c:\\Program Files (x86)\\Windows Application Driver\\WinAppDriver.exe'
}]
],
// ...
}

args

Liste der Argumente, die direkt an WinAppDriver übergeben werden.

Siehe die Dokumentation für mögliche Argumente.

Typ: Array

Standard: []

Beispiel:

export.config = {
// ...
services: [
['winappdriver', {
args: ['10.0.0.10', '4723/wd/hub']
}]
],
// ...
}

Welcome! How can I help?

WebdriverIO AI Copilot