# Disallow browser.pause() in tests (wdio/no-pause)`browser.pause(<number>)` statements cause an implicit wait and are often the reason for race conditions. We recommend to prefer explicit waits via `browser.waitUntil()` or wait on elements `$(elem).waitForExist()`.## Rule DetailsExamples of **incorrect** code for this rule:```jsdescribe('my feature', () => {it('should do something', async () => {await browser.url('/');await browser.pause(1000);// ...});});```Examples of **correct** code for this rule:```jsdescribe('my feature', () => {it('should do something', async () => {await browser.url('/');// ...});});```## ConfigAn object containing:- `instances`: **string[]** name of instances to check, default is `["browser"]`, this is useful if you are using [multiremote](https://webdriver.io/docs/multiremote) instances.### Config examples```js{'wdio/no-pause': ['error', { instances: ['myChromeBrowser', 'myFirefoxBrowser'] }]}```