2017-06-19 4 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(); 
    }); 
});*/ 

Ich schrieb diesen Test. Aber ich verstehe nicht, warum in Terminal Erfolg führen. Kannst du mir helfen? Ist es richtig (mein Code)? Ich möchte mehrere Fälle schreiben. Und wie schreibt man die Ergebnisse des Tests? Um zu wissen, welcher Fall fehlgeschlagen istWarum Winkelmesser mir Erfolg geben?

Antwort

3

Sie haben keine Behauptungen in Ihren Tests ... so geht alles, weil Sie nichts überprüfen. Der Winkelmesser ist ein Test-Framework, Sie benötigen eine Testbibliothek für Assertionen. Bitte lesen Sie http://www.protractortest.org/#/frameworks, oder sogar das vollständige Protractor-Tutorial, da es scheint, dass Sie einen sehr großen (und wesentlichen) Teil dieses Tools nicht verstehen.

Verwandte Themen