У меня есть ряд функций, подобных приведенным ниже, которые проходят через веб-приложение, которое имитирует вход в систему, а затем выполняет многие функции веб-приложения. Я использую JS, nightwatch.js и selenium через browserstack ... проблема в том, что все отчеты через стек обозревателей представляют собой один большой тест с таким подходом; как я могу заставить каждую функцию сообщать в стеке браузера как отдельный тест?
this.Settings = function(browser) {
browser
.url(Data.urls.settings)
.waitForElementVisible("div.status-editor .box", 1000)
Errors.checkForErrors(browser);
browser.end();
};
this.TeamPanel = function(browser) {
browser
Errors.checkForErrors(browser);
browser.end();
};