Я использую транспортир для проверки моего углового приложения, где большинство просмотров доступно только для аутентифицированных пользователей.Как проверить угловые виды, доступные после входа?
В настоящее время, я поместил действие входа в beforeEach
:
beforeEach(function() {
browser.get(site + '/account/login');
element(by.id('Username')).sendKeys('testuser');
element(by.id('Password')).sendKeys('letmein');
element(by.css('[value="Log In"]')).click();
});
Проблема для каждого it('should....')
теста, WebDriver посещает страницу входа в систему и выполняют ту же журнал в ритуале снова и снова.
Я предполагаю, что должен быть лучший способ сделать это. Как мы можем правильно настроиться, чтобы вход в webdriver только один раз, а затем выполнил все тесты it('should....')
?
Я не могу проверить несколько пользовательских ролей в разделе конфигурации 'onPrepare'. Итак, +1 для «Альтернативно». – Blaise
FYI, в случае пакета Jasmine 1.x, ['jasmine-beforeAll'] (https://github.com/nonplus/jasmine-beforeAll). – alecxe