Запис Тестів
Chrome DevTools має панель Recorder, яка дозволяє користувачам записувати та відтворювати автоматизовані кроки в Chrome. Ці кроки можна експортувати у тести WebdriverIO за допомогою розширення, що робить написання тестів дуже простим.
Що таке Chrome DevTools Recorder
Chrome DevTools Recorder — це інструмент, який дозволяє записувати та відтворювати тестові дії безпосередньо у браузері, а також експортувати їх як JSON (або експортувати в e2e тести), а також вимірювати продуктивність тестів.
Інструмент простий у використанні, і оскільки він інтегрований у браузер, ми маємо зручність не перемикати контекст або працювати з будь-якими сторонніми інструментами.
Як записати тест за допомогою Chrome DevTools Recorder
Якщо у вас найновіша версія Chrome, у вас уже буде встановлений Recorder і доступний для використання. Просто відкрийте будь-який веб-сайт, натисніть правою кнопкою миші та виберіть "Inspect". У DevTools ви можете відкрити Recorder, натиснувши CMD/Control + Shift + p і ввівши "Show Recorder".

Щоб почати запис шляху користувача, натисніть на "Start new recording", дайте вашому тесту назву, а потім використовуйте браузер для запису вашого тесту:

Наступний крок, натисніть на "Replay", щоб перевірити, чи був запис успішним і чи робить він те, що ви хотіли. Якщо все гаразд, натисніть на значок export і виберіть "Export as a WebdriverIO Test Script":
Опція "Export as a WebdriverIO Test Script" доступна лише якщо ви встановили розширення WebdriverIO Chrome Recorder.

Це все!