import { browser, element, by } from 'protractor' export class LoginPage { async loginAsRootUser () { await browser.get('/login') element(by.css('input#username')).sendKeys('root') element(by.css('input#password')).sendKeys('test1') await browser.sleep(1000) await element(by.css('form input[type=submit]')).click() expect(this.getLoggedInInfo().getText()).toContain('root') } private getLoggedInInfo () { return element(by.css('.logged-in-display-name')) } }