Przejdź do głównej treści

Usługa winappdriver

wdio-winappdriver-service jest pakietem zewnętrznym, więcej informacji znajdziesz na GitHub | npm

Ta usługa pomaga bezproblemowo uruchamiać serwer WinAppDriver podczas przeprowadzania testów za pomocą WDIO testrunner. Uruchamia WinAppDriver w procesie potomnym.

Instalacja

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

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

Konfiguracja

Aby korzystać z usługi, musisz dodać winappdriver do tablicy usług:

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

Opcje

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

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

logPath

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

Typ: String

Przykład:

export.config = {
// ...
services: [
['winappdriver', {
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: [
['winappdriver', {
command : 'c:\\Program Files (x86)\\Windows Application Driver\\WinAppDriver.exe'
}]
],
// ...
}

args

Lista argumentów przekazywanych bezpośrednio do WinAppDriver.

Zobacz dokumentację dla możliwych argumentów.

Typ: Array

Domyślnie: []

Przykład:

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

Welcome! How can I help?

WebdriverIO AI Copilot