Configuration de Babel
Pour écrire des tests en utilisant des fonctionnalités JavaScript de nouvelle génération, vous pouvez utiliser Babel pour compiler vos fichiers de test.
Pour ce faire, installez d'abord les dépendances Babel nécessaires :
- npm
- Yarn
- pnpm
npm install --save-dev @babel/core @babel/cli @babel/preset-env @babel/register
yarn add --dev @babel/core @babel/cli @babel/preset-env @babel/register
pnpm add --save-dev @babel/core @babel/cli @babel/preset-env @babel/register
Assurez-vous que votre babel.config.js
est configuré correctement.
La configuration la plus simple que vous pouvez utiliser est :
babel.config.js
module.exports = {
presets: [
['@babel/preset-env', {
targets: {
node: '14'
}
}]
]
}
Une fois que cela est mis en place, WebdriverIO s'occupera du reste.
Alternatively you can configure how @babel/register is run through the environment variables for @babel/register or using wdio config's autoCompileOpts section.