Чому WebdriverIO?
WebdriverIO — це прогресивний фреймворк створений для автоматизації сучасних веб і мобільних застосунків. Він спрощує взаємодію з вашим додатком і надає набір плагінів, які допомагають створити масштабований, надійний і стабільний набір тестів.
Він створений щоб бути:
- Розширюваним – Додавати допоміжні функції або складніші набори та комбінації існуючих команд дуже просто та справді корисно
- Сумісним – WebdriverIO працює із WebDriver протоколом для справжнього кросбраузерного тестування, а також із Chrome DevTools протоколом для більш глибокої автоматизації на браузерів на основі Chromium за допомогою Puppeteer.
- Багатофункціональним – Величезне різномаїття вбудованих та підтримуваних спільнотою плагінів які легко інтегрувати дозволять вам розширити функціонал відповідно до ваших вимог.
Ви можете використовувати WebdriverIO для автоматизації:
- 🌐 сучасних веб застосунків, написаних на React, Vue, Angular, Svelte або за допомогою інших фронтенд фреймворків
- 📱 гібридних або нативних мобільних застосунків, що працюють в емуляторі/симуляторі або на реальному пристрої
- 💻 нативних настільних застосунків (наприклад, написаних за допомогою Electron.js)
- 📦 unit або компонентного тестування веб компонентів у браузері