[Home](./index.md) > [puppeteer](./puppeteer.md) > [Page](./puppeteer.page.md) > [emulateIdleState](./puppeteer.page.emulateidlestate.md) ## Page.emulateIdleState() method Emulates the idle state. If no arguments set, clears idle state emulation. Signature: ```typescript emulateIdleState(overrides?: { isUserActive: boolean; isScreenUnlocked: boolean; }): Promise; ``` ## Parameters | Parameter | Type | Description | | --- | --- | --- | | overrides | { isUserActive: boolean; isScreenUnlocked: boolean; } | Mock idle state. If not set, clears idle overrides | Returns: Promise<void> ## Example ```js // set idle emulation await page.emulateIdleState({isUserActive: true, isScreenUnlocked: false}); // do some checks here ... // clear idle emulation await page.emulateIdleState(); ```