index.d.ts 1.5 KB

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