pause
Overview
Use the pause
command to halt the execution of the test for a specified period of time.
warning
It is not recommended to use this command for waiting for an element to appear. To avoid false test results, it's better to use commands like waitForExist or other waitFor* commands.
Usage
await browser.pause(milliseconds);
Command Parameters
Name | Type | Description |
milliseconds | Number | Time in milliseconds. |
Usage Examples
it("should pause the execution", async ({ browser }) => {
const starttime = new Date().getTime();
await browser.pause(3000);
const endtime = new Date().getTime();
console.log(endtime - starttime); // outputs: 3000
});
References
We'd like to give credit to the original WebdriverIO docs article, from which we drew some information while writing our version.