Налаштування Babel
Щоб написати тести із використанням функціоналу JavaScript наступного покоління, ви можете використовувати Babel для компіляції файлів тестів.
Для цього спочатку встановіть необхідні залежності Babel:
- 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
Переконайтеся, що ваш babel.config.js
правильно налаштований.
Найпростіше налаштування, яке ви можете використовувати:
babel.config.js
module.exports = {
presets: [
['@babel/preset-env', {
targets: {
node: '14'
}
}]
]
}
Після налаштування WebdriverIO подбає про решту.
Alternatively you can configure how @babel/register is run through the environment variables for @babel/register or using wdio config's autoCompileOpts section.