ywinappdriver Service
wdio-ywinappdriver-service ist ein Paket von Drittanbietern, weitere Informationen finden Sie auf GitHub | npm
Dieser Service hilft Ihnen, den ywinappdriver-Server nahtlos auszuführen, wenn Sie Tests mit dem WDIO testrunner durchführen. Er startet den ywinappdriver in einem Kindprozess.
Installation
npm install wdio-ywinappdriver-service --save-dev
Anweisungen zur Installation von WebdriverIO
finden Sie hier.
Konfiguration
Um den Service zu nutzen, müssen Sie ywinappdriver
zu Ihrem Service-Array hinzufügen:
// wdio.conf.js
export.config = {
// ...
services: ['ywinappdriver'],
// ...
};
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: [
['ywinappdriver', {
// ywinappdriver service options here
// ...
}]
],
// ...
};
logPath
Pfad, in dem alle Logs vom ywinappdriver-Server gespeichert werden sollen.
Typ: String
Beispiel:
export.config = {
// ...
services: [
['ywinappdriver', {
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: [
['ywinappdriver', {
command : 'c:\\xx\\ywinappdriver.exe'
}]
],
// ...
}
args
Liste der Argumente, die direkt an ywinappdriver
übergeben werden.
Siehe die Dokumentation für mögliche Argumente.
Typ: Array
Standard: []
Beispiel:
export.config = {
// ...
services: [
['ywinappdriver', {
args: ['--urls' 'http://127.0.0.1:4723' '--basepath' '/wd/hub']
}]
],
// ...
}