@christian-bromann/webdriverio
Version:
A nodejs bindings implementation for selenium 2.0/webdriver
28 lines (24 loc) • 571 B
JavaScript
/**
*
* pauses queue execution for a specific amount of time
*
* <example>
:pauseAsync.js
var starttime = new Date().getTime();
client
.pause(3000)
.call(function() {
var endtime = new Date().getTime();
console.log(endtime - starttime); // outputs: 3000
})
* </example>
*
* @alias browser.pause
* @param {Number} milliseconds time in ms
* @type utility
*
*/
let pause = function (milliseconds = 1000) {
return new Promise((resolve) => setTimeout(resolve, milliseconds))
}
export default pause