Service ywinappdriver
wdio-ywinappdriver-service est un package tiers, pour plus d'informations, consultez GitHub | npm
Ce service vous aide à exécuter le serveur ywinappdriver de manière transparente lors de l'exécution de tests avec le testrunner WDIO. Il démarre ywinappdriver dans un processus enfant.
Installation
npm install wdio-ywinappdriver-service --save-dev
Les instructions sur l'installation de WebdriverIO
peuvent être trouvées ici.
Configuration
Pour utiliser ce service, vous devez ajouter ywinappdriver
à votre tableau de services :
// wdio.conf.js
export.config = {
// ...
services: ['ywinappdriver'],
// ...
};
Options
Les options suivantes peuvent être ajoutées au fichier wdio.conf.js. Pour définir des options pour le service, vous devez ajouter le service à la liste services
de la manière suivante :
// wdio.conf.js
export.config = {
// ...
services: [
['ywinappdriver', {
// options du service ywinappdriver ici
// ...
}]
],
// ...
};
logPath
Chemin où tous les logs du serveur ywinappdriver doivent être stockés.
Type: String
Exemple:
export.config = {
// ...
services: [
['ywinappdriver', {
logPath : './'
}]
],
// ...
}
command
Pour utiliser votre propre installation de winappdriver, par exemple installé globalement, spécifiez la commande qui doit être lancée.
Type: String
Exemple:
export.config = {
// ...
services: [
['ywinappdriver', {
command : 'c:\\xx\\ywinappdriver.exe'
}]
],
// ...
}
args
Liste d'arguments passés directement à ywinappdriver
.
Consultez la documentation pour les arguments possibles.
Type: Array
Par défaut: []
Exemple:
export.config = {
// ...
services: [
['ywinappdriver', {
args: ['--urls' 'http://127.0.0.1:4723' '--basepath' '/wd/hub']
}]
],
// ...
}