Zum Hauptinhalt springen

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

Welcome! How can I help?

WebdriverIO AI Copilot