Babel-Setup
Um Tests mit neuartigen JavaScript-Funktionen zu schreiben, können Sie Babel verwenden, um Ihre Testdateien zu kompilieren.
Installieren Sie dazu zunächst die notwendigen Babel-Abhängigkeiten:
- 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
Stellen Sie sicher, dass Ihre babel.config.js
richtig konfiguriert ist.
Das einfachste Setup, das Sie verwenden können, ist:
babel.config.js
module.exports = {
presets: [
['@babel/preset-env', {
targets: {
node: '14'
}
}]
]
}
Sobald dies eingerichtet ist, kümmert sich WebdriverIO um den Rest.
Alternatively you can configure how @babel/register is run through the environment variables for @babel/register or using wdio config's autoCompileOpts section.