diff --git a/spec/ts/noCFPluginConf.ts b/spec/ts/noCFPluginConf.ts index 80ae08e24..bca23ec41 100644 --- a/spec/ts/noCFPluginConf.ts +++ b/spec/ts/noCFPluginConf.ts @@ -1,5 +1,6 @@ import * as q from 'q'; import {Config, protractor} from '../..'; +import {promise as wdpromise} from 'selenium-webdriver'; const env = require('../environment.js'); export let config: Config = { @@ -18,7 +19,8 @@ export let config: Config = { plugins: [{ inline: { onPageLoad: function() { - return q.delay(100).then(function() { + //TODO: remove cast when @types/selenium-webdriver understands disabling the control flow + return (q.delay(100) as any as wdpromise.Promise).then(function() { (protractor as any).ON_PAGE_LOAD = true; }); }