在我的应用程序中,当我尝试检查登录功能时,chrome会在构建警告框中显示请求密码
it('1 Should start out with empty username and password field',() => {
expect(element.all(by.css('.text-input')).get(0).getAttribute("value")).toEqual("");
expect(element.all(by.css('.text-input')).get(1).getAttribute("value")).toEqual("");
});
it('2 should fail with Wrong credentials', () => {
element.all(by.css('.text-input')).get(0).sendKeys("Spider Man");
expect(element.all(by.css('.text-input')).get(0).getAttribute("value")).toEqual("Spider Man");
element.all(by.css('.text-input')).get(1).sendKeys("Bat man");
expect(element.all(by.css('.text-input')).get(1).getAttribute("value")).toEqual("Bat man");
element(by.id('logInButton')).click();
element.all(by.css('.text-input')).get(0).clear();
element.all(by.css('.text-input')).get(1).clear();
})
it('3 should login with Right credentials', () => {
element.all(by.css('.text-input')).get(0).sendKeys("neeraj");
expect(element.all(by.css('.text-input')).get(0).getAttribute("value")).toEqual("neeraj");
element.all(by.css('.text-input')).get(1).sendKeys("123456");
element(by.id('logInButton')).click();
browser.driver.navigate().refresh();
});
我不希望增加额外的弹出窗口 它看起来像这样
答案 0 :(得分:0)
您需要将服务器配置为不需要身份验证或使用服务器进行无法测试。