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