diff --git a/lib/testing/src/lib/core/browser-visibility.ts b/lib/testing/src/lib/core/browser-visibility.ts index bd38a6c5cb..7a1abcfd56 100644 --- a/lib/testing/src/lib/core/browser-visibility.ts +++ b/lib/testing/src/lib/core/browser-visibility.ts @@ -16,13 +16,12 @@ */ import { browser, protractor } from 'protractor'; + const until = protractor.ExpectedConditions; -const DEFAULT_TIMEOUT = 40000; +const DEFAULT_TIMEOUT = global['TestConfig'].main.timeout || 40000; export class BrowserVisibility { - constructor() {} - /* * Wait for element is visible */ @@ -35,7 +34,7 @@ export class BrowserVisibility { () => { isDisplayed = true; }, - (err) => { + () => { isDisplayed = false; } ); @@ -55,7 +54,7 @@ export class BrowserVisibility { () => { isDisplayed = true; }, - (err) => { + () => { isDisplayed = false; } ); diff --git a/protractor.conf.js b/protractor.conf.js index 378e8154f4..5f3b028222 100644 --- a/protractor.conf.js +++ b/protractor.conf.js @@ -207,6 +207,7 @@ exports.config = { onPrepare() { retry.onPrepare(); + global.TestConfig = TestConfig; require('ts-node').register({ project: 'e2e/tsconfig.e2e.json' });