Сервис CleanupTotal
wdio-cleanuptotal-service является сторонним пакетом, для получения дополнительной информации см. GitHub | npm
С помощью сервиса cleanup-total
для webdriver.io вы можете легко обеспечить правильную очистку после каждого теста. Сервис предоставляет систематический способ пометки сущностей для удаления сразу после их создания. Это особенно полезно, когда тесты включают создание сложных структур, таких как банковский счет с инвестиционным планом и депозитом. Без надлежащей очистки попытка удалить счет может привести к ошибкам, таким как отказ из-за того, что счет не пустой. Однако с помощью cleanup-total сущности удаляются в правильном порядке, гарантируя, что тесты очищают за собой и не мешают друг другу.
Установка
Самый простой способ установить этот модуль как (dev-)зависимость - использовать следующую команду:
npm install wdio-cleanuptotal-service --save-dev
Использование
Добавьте wdio-cleanuptotal-service в ваш wdio.conf.ts
:
export const config: WebdriverIO.Config = {
// ... другие опции
services: ['cleanuptotal']
// ... другие опции
};