WDIO-Cucumber. js: теги «До» и «После» должны запускаться только один раз до и после запуска всех файлов объектов или сценария ios - PullRequest
0 голосов
/ 21 апреля 2020

В моем фреймворке wdio-cucumber. js у меня есть несколько файлов функций. Мое требование заключается в том, что ловушки До и После должны запускаться только один раз после запуска всех файлов объектов или сценария ios, поскольку WebDriver IO запускает каждый файл объектов в одном сеансе, я не могу выполнить свое требование. Есть ли обходной путь для этого.

1 Ответ

0 голосов
/ 21 апреля 2020

Вы можете использовать onPrepare и onComplete ловушки WDIO для достижения того, что вы ищете.

onPrepare - Выполняется один раз, прежде чем все работники будут запущены. onComplete - выполняется после того, как все рабочие были закрыты, и процесс собирается завершиться.

let status;

onPrepare() {
 status = 'Started';
}

onComplete() {
 status = 'Completed';
}

Ссылка: https://github.com/webdriverio/webdriverio/blob/master/examples/wdio.conf.js#L183 -L326

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...