index.d.ts 1.4 KB

1234567891011121314151617181920212223242526272829
  1. import { ElementHelper, ProtractorBrowser } from './browser';
  2. import { ElementArrayFinder, ElementFinder } from './element';
  3. import { ProtractorExpectedConditions } from './expectedConditions';
  4. import { ProtractorBy } from './locators';
  5. import { Ptor } from './ptor';
  6. export { ActionSequence, Browser, Builder, Button, Capabilities, Capability, error, EventEmitter, FileDetector, Key, logging, promise, Session, until, WebDriver, WebElement, WebElementPromise } from 'selenium-webdriver';
  7. export { ElementHelper, ProtractorBrowser } from './browser';
  8. export { Config } from './config';
  9. export { ElementArrayFinder, ElementFinder } from './element';
  10. export { ProtractorExpectedConditions } from './expectedConditions';
  11. export { Locator, ProtractorBy } from './locators';
  12. export { PluginConfig, ProtractorPlugin } from './plugins';
  13. export { Ptor } from './ptor';
  14. export { Runner } from './runner';
  15. export declare let utils: {
  16. firefox: any;
  17. http: any;
  18. remote: any;
  19. };
  20. export declare let Command: any;
  21. export declare let CommandName: any;
  22. export declare let protractor: Ptor;
  23. export declare let browser: ProtractorBrowser;
  24. export declare let $: (search: string) => ElementFinder;
  25. export declare let $$: (search: string) => ElementArrayFinder;
  26. export declare let element: ElementHelper;
  27. export declare let By: ProtractorBy;
  28. export declare let by: ProtractorBy;
  29. export declare let ExpectedConditions: ProtractorExpectedConditions;