Skip to content
This repository was archived by the owner on Jul 29, 2024. It is now read-only.

Commit d7cf42e

Browse files
authored
fix(protractor): export class definitions under the protractor namespace (#3393)
closes #3377
1 parent 2e83dcd commit d7cf42e

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

lib/ptor.ts

+9
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,15 @@ export namespace protractor {
1515
export let wrapDriver: Function;
1616
export let ExpectedConditions: ProtractorExpectedConditions;
1717

18+
// Export the protractor classes
19+
export let Browser = require('./browser').Browser;
20+
export let ElementFinder = require('./element').ElementFinder;
21+
export let ElementArrayFinder = require('./element').ElementArrayFinder;
22+
export let ElementHelper = require('./browser').ElementHelper;
23+
export let ProtractorBy = require('./locators').ProtractorBy;
24+
export let ProtractorExpectedConditions =
25+
require('./expectedConditions').ProtractorExpectedConditions;
26+
1827
// Define selenium webdriver imports.
1928
export let promise = webdriver.promise;
2029
export let WebElement = webdriver.WebElement;

0 commit comments

Comments
 (0)