Как запустить несколько спецификаций параллельно с одним conf.js? - PullRequest
0 голосов
/ 07 марта 2019

Я разделил свой проект от одного огромного теста до нескольких меньших, чтобы ускорить тесты и избежать некоторых ошибок.Есть ли способ запустить их все параллельно с одним файлом conf?Я должен пройти через login.js перед каждой спецификацией тестового примера: ['login.js', 'test1.js'],

1 Ответ

0 голосов
/ 08 марта 2019

Я предлагаю изменить спецификацию login.js в файл, который экспортирует функцию входа в систему.Затем создайте beforeAll в вашем onPrepare в вашем conf.Это будет выполняться перед каждым блоком описаний, который в вашем случае является каждым тестом.

onPrepare: function {
    beforeAll(function(){
        loginToApp();           
    });
};

Я знаю, что вы уже разбили файлы, но я бы серьезно подумал об использовании объектной модели страницы * 1005.* структурировать свои тесты, если у вас есть время.

...