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