diff --git a/lib/ptor.ts b/lib/ptor.ts index 6fdbafb27..04de6ff5a 100644 --- a/lib/ptor.ts +++ b/lib/ptor.ts @@ -15,6 +15,15 @@ export namespace protractor { export let wrapDriver: Function; export let ExpectedConditions: ProtractorExpectedConditions; + // Export the protractor classes + export let Browser = require('./browser').Browser; + export let ElementFinder = require('./element').ElementFinder; + export let ElementArrayFinder = require('./element').ElementArrayFinder; + export let ElementHelper = require('./browser').ElementHelper; + export let ProtractorBy = require('./locators').ProtractorBy; + export let ProtractorExpectedConditions = + require('./expectedConditions').ProtractorExpectedConditions; + // Define selenium webdriver imports. export let promise = { controlFlow: webdriver.promise.controlFlow,