mirror of
https://github.com/puppeteer/puppeteer
synced 2024-06-14 14:02:48 +00:00
@@ -252,16 +252,16 @@ class Frame {
|
||||
}
|
||||
|
||||
/**
|
||||
* @param {(string|number)} target
|
||||
* @param {(string|number)} selectorOrTimeout
|
||||
* @param {!Object=} options
|
||||
* @return {!Promise}
|
||||
*/
|
||||
waitFor(target, options = {}) {
|
||||
if (typeof target === 'string' || target instanceof String)
|
||||
return this.waitForSelector(target, options);
|
||||
if (typeof target === 'number' || target instanceof Number)
|
||||
return new Promise(fulfill => setTimeout(fulfill, target));
|
||||
return Promise.reject(new Error('Unsupported target type: ' + (typeof target)));
|
||||
waitFor(selectorOrTimeout, options = {}) {
|
||||
if (typeof selectorOrTimeout === 'string' || selectorOrTimeout instanceof String)
|
||||
return this.waitForSelector(selectorOrTimeout, options);
|
||||
if (typeof selectorOrTimeout === 'number' || selectorOrTimeout instanceof Number)
|
||||
return new Promise(fulfill => setTimeout(fulfill, selectorOrTimeout));
|
||||
return Promise.reject(new Error('Unsupported target type: ' + (typeof selectorOrTimeout)));
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user