2017-06-19 49 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,或者再次閱讀完整的量角器教程,因爲它似乎並不瞭解這個工具的一個非常大的(也是必不可少的)部分。

相關問題