Перейти до основного вмісту

Перегляд тестових файлів

З тестраннером WDIO ви можете спостерігати за файлами під час роботи з ними. Вони автоматично перезапускаються, якщо ви змінюєте щось у вашому додатку або у ваших тестових файлах. Додавши прапорець --watch при виклику команди wdio, тестраннер буде очікувати змін файлів після того, як запустить усі тести, наприклад:

wdio wdio.conf.js --watch

За замовчуванням він спостерігає лише за змінами у ваших файлах specs. Однак, встановивши властивість filesToWatch у вашому wdio.conf.js, яка містить список шляхів до файлів (підтримується використання масок), він також буде спостерігати за змінами цих файлів, щоб перезапустити весь набір тестів. Це корисно, якщо ви хочете автоматично перезапускати всі ваші тести, якщо ви змінили код вашого додатку, наприклад:

// wdio.conf.js
export const config = {
// ...
filesToWatch: [
// watch for all JS files in my app
'./src/app/**/*.js'
],
// ...
}
інформація

Намагайтеся запускати тести паралельно якомога більше. E2E тести за своєю природою повільні. Перезапуск тестів корисний лише в тому випадку, якщо ви можете зберегти індивідуальний час виконання тесту коротким. Щоб заощадити час, тестраннер підтримує WebDriver сесії активними під час очікування змін у файлах. Переконайтеся, що ваш WebDriver бекенд можна налаштувати так, щоб він не закривав автоматично сесію, якщо жодна команда не була виконана протягом певного часу.

Welcome! How can I help?

WebdriverIO AI Copilot