2017-06-19 53 views
-1
describe('login', function() { 
/* beforeEach(function() { 
     browser.get('http://front.dukender.org.kz/home'); 
    });*/ 
    it('empty fields', function() { 
     browser.get('http://front.dukender.org.kz/home'); 
//  element(by.id('user_name')).sendKeys(''); 
//  element(by.id('password')).sendKeys(''); 
     element(by.buttonText('Войти')).click(); 
     element(by.cssContainingText('p', 'Вы ввели неверный логин или пароль')); 
     browser.pause(); 
    }); 
/* it('wrong password', function() { 
     browser.get('http://front.dukender.org.kz/home'); 
     element(by.id('user_name')).sendKeys('[email protected]'); 
     element(by.id('password')).sendKeys('qwerty'); 
     element(by.buttonText('Войти')).click(); 
     element(by.cssContainingText('p', 'Вы ввели неверный логин или пароль')); 
    }); 
    it('success', function() { 
     element(by.id('user_name')).sendKeys('[email protected]'); 
     element(by.id('password')).sendKeys('qwerty123'); 
     element(by.buttonText('Войти')).click(); 
     element(by.cssContainingText('span', 'Выход')); 
    });*/ 
}); 

/*describe('profile', function() { 
    it('changeName', function() { 
     element(by.cssContainingText('span', 'Настройки')).click(); 
     element(by.cssContainingText('a', 'Профиль')).click(); 
//  browser.pause(); 
    }); 
});*/ 

我写了这个测试。但我不明白,为什么在终端成功的结果。你可以帮我吗?是不是(我的代码)?我想写多个案例。以及如何编写测试结果?要知道哪个案例不合格为什么量角器给我成功?

回答

3

您在测试中没有断言...所以一切都会通过,因为您没有检查任何东西。量角器是一个测试框架,您需要一个用于断言的测试库。请阅读http://www.protractortest.org/#/frameworks,或者再次阅读完整的量角器教程,因为它似乎并不了解这个工具的一个非常大的(也是必不可少的)部分。

相关问题