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']
}]
],
// ...
}