Merge pull request #12457 from cnishina/selenium-webdriver

chore(selenium-webdriver): update webdriver wait method
This commit is contained in:
Paul van Brenk
2016-11-30 15:54:28 -08:00
committed by GitHub
2 changed files with 3 additions and 1 deletions

View File

@@ -5467,7 +5467,7 @@ declare namespace webdriver {
* rejected if the condition times out.
* @template T
*/
wait<T>(condition: webdriver.promise.Promise<T>|webdriver.until.Condition<T>|((driver: WebDriver)=>T), timeout?: number, opt_message?: string): webdriver.promise.Promise<T>;
wait<T>(condition: webdriver.promise.Promise<T>|webdriver.until.Condition<T>|((driver: WebDriver)=>T)|Function, timeout?: number, opt_message?: string): webdriver.promise.Promise<T>;
/**
* Schedules a command to make the driver sleep for the given amount of time.

View File

@@ -756,6 +756,8 @@ function TestWebDriver() {
booleanPromise = driver.wait(booleanPromise);
booleanPromise = driver.wait(booleanCondition);
booleanPromise = driver.wait(function(driver: webdriver.WebDriver) { return true; });
let conditionFunction: Function;
booleanPromise = driver.wait(conditionFunction);
booleanPromise = driver.wait(booleanPromise, 123);
booleanPromise = driver.wait(booleanPromise, 123, 'Message');