बेबेल सेटअप
अगली पीढ़ी की जावास्क्रिप्ट सुविधाओं का उपयोग करके टेस्ट लिखने के लिए, आप अपनी परीक्षण फ़ाइलों को संकलित करने के लिए 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.