Skip to main content

restore

Overview

Use the restore command to perform all actions that mock.clear() does, as well as remove any fake return values or implementations.

Usage

mock.restore();

Usage Examples

it("should demonstrate the addValue command", async ({ browser }) => {
const mock = await browser.mock("**/googlelogo_color_272x92dp.png");
mock.respond("https://webdriver.io/img/webdriverio.png");

await browser.url("https://google.com"); // will show WebdriverIO logo instead of Google logo
mock.restore();
await browser.url("https://google.com"); // will show the native Google logo
});

References

We'd like to give credit to the original WebdriverIO docs article, from which we drew some information while writing our version.