Я тестирую страницу входа в систему, в сценарии, когда я ввожу неверный логин и пароль, я ищу, чтобы собрать диапазон "Ошибка аутентификации"
Я выбираю диапазон webElement с помощью xpath '/html / body / div [2] / div / div / snack-bar-container / simple-snack-bar / span, когда я тестирую его на консоли навигатора, я получаю текст внутри span.Но когда я использую его в тестовом сценарии, он не работает.
getSnackbar() {
return element(by.xpath('/html/body/div[2]/div/div/snack-bar-
container/simple-snack-bar/span'));
}
it(' SnackBar "Authentication Failed" Appears ', () => {
login.navigateTo();
element(by.id('username')).sendKeys('LogIn');
element(by.id('password')).sendKeys('pwd');
login.logIn();
browser.sleep(5000);
expect(login.getSnackbar().getText()).toEqual('Failed Authentication');
});
Я ожидаю получить положительный результат теста, но я получаю: «Не удалось загрузить ресурс: сервер ответилстатус 401 (не авторизован) ".