我正在测试登录页面,在我输入无效的登录和密码的情况下,我希望收集跨度“身份验证失败”
我通过 xpath '/html/body/div[2]/div/div/snack-bar-container/simple-snack-bar/span 选择 span webElement,当我在导航器控制台上测试它时,我收到里面的文本跨度。但是当我在测试脚本上使用它时,它不起作用。
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(未授权)”。