Основываясь на дизайне тестового набора, вы можете добиться того же, установив restartBrowserBetweenTests: false
в conf.js
файле
, а также очищать куки браузера и сеанс из браузера после каждого запуска блока it
.Пожалуйста, измените ваш существующий тестовый скрипт, добавив afterEach
, добавьте приведенный ниже фрагмент с существующим кодом
afterEach(function () {
browser.manage().deleteAllCookies();
browser.executeScript('window.sessionStorage.clear();window.localStorage.clear();');
});
beforeEach
функция должна выглядеть как
beforeEach(function() {
browser.waitForAngularEnabled(false);
browser.get('http://be-docs-dev.xyz.local/');
});
In conf.js
.
Note:
Значение по умолчанию: false
.Поэтому не обязательно устанавливать его как false
exports.config = {
...
restartBrowserBetweenTests: false,
...
}
Если вы устанавливаете restartBrowserBetweenTests: true
, это приведет к резкому замедлению ваших тестов.Пожалуйста, обратитесь это