Service AWS Device Farm
wdio-aws-device-farm-service est un package tiers, pour plus d'informations, veuillez consulter GitHub | npm
Service AWS Device Farm pour WebdriverIO
AWS Device Farm service pour WebdriverIO.
Ce service ne prend en charge que les tests de navigateur sur ordinateur.
Mise à niveau vers WebDriverIO v8
Le package offre désormais la prise en charge de WebDriverIO v8 à partir de la version v8.0.0. Cependant, veuillez noter que WebDriverIO v7 continuera d'être pris en charge jusqu'à la fin de son support LTS en octobre 2023.
Avec la mise à niveau majeure vers v8, ce package est passé au système de modules ES. Il émet désormais des modules compatibles à la fois avec CommonJS (CJS-) et ECMAScript Modules (ESM-).
Installation
npm install --save-dev wdio-aws-device-farm-service
Exemple
Vous pouvez exécuter l'exemple fourni avec npm run example
. Cela nécessite :
- Un ARN de projet AWS Device Farm comme variable d'environnement
PROJECT_ARN
- Des identifiants AWS (voir la documentation). Notez qu'AWS Device Farm ne prend en charge que
us-west-2
. Vous pouvez forcer une région AWS avec la variable d'environnementAWS_REGION
.
Par exemple, voici à quoi cela ressemblerait en utilisant des identifiants temporaires AWS :
export PROJECT_ARN="<your project arn>"
export AWS_ACCESS_KEY_ID="<aws access key id>"
export AWS_SECRET_ACCESS_KEY="<aws secret access key>"
export AWS_SESSION_TOKEN="<aws session token>"
export AWS_REGION="us-west-2"
npm run example
Sécurité
Consultez CONTRIBUTING pour plus d'informations.
Obtenir de l'aide
La meilleure façon d'interagir avec notre équipe est via GitHub. Vous pouvez ouvrir un ticket pour obtenir de l'aide ou signaler tout problème que vous rencontrez.
Licence
Ce projet est sous licence Apache-2.0.