direct.d.ts 663 B

12345678910111213141516171819202122
  1. /// <reference types="q" />
  2. import * as q from 'q';
  3. import { WebDriver } from 'selenium-webdriver';
  4. import { Config } from '../config';
  5. import { DriverProvider } from './driverProvider';
  6. export declare class Direct extends DriverProvider {
  7. constructor(config: Config);
  8. /**
  9. * Configure and launch (if applicable) the object's environment.
  10. * @return {q.promise} A promise which will resolve when the environment is
  11. * ready to test.
  12. */
  13. protected setupDriverEnv(): q.Promise<any>;
  14. /**
  15. * Create a new driver.
  16. *
  17. * @public
  18. * @override
  19. * @return webdriver instance
  20. */
  21. getNewDriver(): WebDriver;
  22. }