Thanks to visit codestin.com
Credit goes to webdriver.io

Skip to main content

restore

This command restores specific or all emulated behaviors that were set using the emulate command.

Usage
browser.restore()
Example
restore.js
before(async () => {
await browser.emulate('geolocation', { latitude: 52.52, longitude: 13.405 })
await browser.emulate('userAgent', 'foobar')
await browser.emulate('colorScheme', 'dark')
await browser.emulate('onLine', false)
})

it('should restore all emulated behavior', async () => {
await browser.url('https://webdriver.io')
// test within an emulated environment...
})

after(async () => {
// restore all emulated behavior
await browser.restore()
// or only restore specific emulated behavior
// await browser.restore(['geolocation', 'userAgent'])
})

Welcome! How can I help?

WebdriverIO AI Copilot