From 58f2c08d17c114a2a0f8a9cea9c03f579f5a4c3f Mon Sep 17 00:00:00 2001 From: Kuba Dmitrij Date: Wed, 5 Oct 2016 15:39:48 +0300 Subject: [PATCH] changed app.e2e with use protractor.ExpectedConditions --- modules/admin/src/app/app.e2e.ts | 4 +--- modules/admin/src/app/app.page.ts | 3 +++ 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/modules/admin/src/app/app.e2e.ts b/modules/admin/src/app/app.e2e.ts index f4ef52c2..2a141ec8 100755 --- a/modules/admin/src/app/app.e2e.ts +++ b/modules/admin/src/app/app.e2e.ts @@ -1,5 +1,4 @@ import { AppTest } from './app.page'; -import { WaitUntil } from './common/waitUntilReady'; describe('App', () => { let ptor = protractor.wrapDriver(browser.driver); @@ -17,17 +16,16 @@ describe('App', () => { this.apptest.get(); let subject = browser.getTitle(); let result = 'SMSC Admin'; + expect(subject).toEqual(result); }); it('should have input username', () => { - WaitUntil.waitUntil(this.apptest.elemUsername, ptor); let result = true; expect(this.apptest.isPresentUsername()).toEqual(result); }); it('should have input password', () => { - WaitUntil.waitUntil(this.apptest.elemPassword, ptor); let result = true; expect(this.apptest.isPresentPassword()).toEqual(result); }); diff --git a/modules/admin/src/app/app.page.ts b/modules/admin/src/app/app.page.ts index fdcb80c9..e0ec4ff0 100644 --- a/modules/admin/src/app/app.page.ts +++ b/modules/admin/src/app/app.page.ts @@ -1,3 +1,4 @@ +import { EC } from "./common/expectedConditions"; export class AppTest { public elemUsername = element(by.className('username')); @@ -11,10 +12,12 @@ export class AppTest { } isPresentUsername() { + browser.wait(EC.presenceOf(this.elemUsername), 5000); return this.elemUsername.isPresent(); } isPresentPassword() { + browser.wait(EC.presenceOf(this.elemPassword), 5000); return this.elemPassword.isPresent(); }