Przejdź do głównej treści

Usługa ywinappdriver

wdio-ywinappdriver-service jest pakietem zewnętrznym, więcej informacji można znaleźć na GitHub | npm

Ta usługa pomaga w bezproblemowym uruchomieniu serwera ywinappdriver podczas wykonywania testów z WDIO testrunner. Uruchamia ywinappdriver w procesie potomnym.

Instalacja

npm install wdio-ywinappdriver-service --save-dev

Instrukcje dotyczące instalacji WebdriverIO można znaleźć tutaj.

Konfiguracja

Aby korzystać z usługi, należy dodać ywinappdriver do tablicy usług:

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

Opcje

Następujące opcje można dodać do pliku wdio.conf.js. Aby zdefiniować opcje dla usługi, należy dodać usługę do listy services w następujący sposób:

// wdio.conf.js
export.config = {
// ...
services: [
['ywinappdriver', {
// opcje usługi ywinappdriver tutaj
// ...
}]
],
// ...
};

logPath

Ścieżka, w której powinny być przechowywane wszystkie logi z serwera ywinappdriver.

Typ: String

Przykład:

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

command

Aby użyć własnej instalacji winappdriver, np. zainstalowanej globalnie, określ polecenie, które powinno zostać uruchomione.

Typ: String

Przykład:

export.config = {
// ...
services: [
['ywinappdriver', {
command : 'c:\\xx\\ywinappdriver.exe'
}]
],
// ...
}

args

Lista argumentów przekazywanych bezpośrednio do ywinappdriver.

Zobacz dokumentację dla możliwych argumentów.

Typ: Array

Domyślnie: []

Przykład:

export.config = {
// ...
services: [
['ywinappdriver', {
args: ['--urls' 'http://127.0.0.1:4723' '--basepath' '/wd/hub']
}]
],
// ...
}

Welcome! How can I help?

WebdriverIO AI Copilot