Hoppa till huvudinnehåll

setSystemTime

Ändra systemtiden till den nya nu-tiden. Nu kan vara en tidsstämpel, datumobjekt, eller inget alls vilket då standardvärdet är 0. Inga timers kommer att anropas och tiden som är kvar innan de triggas kommer inte att ändras.

Användning
const clock = await browser.emulate('clock', { ... })
await clock.setSystemTime(date)
Parametrar
NamnTypDetaljer
dateDate , numberDet nya datumet att ställa in systemtiden till.
Exempel
setSystemTime.js
const clock = await browser.emulate('clock', { now: new Date(2021, 3, 14) })
console.log(await browser.execute(() => new Date().getTime())) // returns 1618383600000

await clock.setSystemTime(new Date(2011, 3, 15))
console.log(await browser.execute(() => new Date().getTime())) // returns 1302850800000
Returvärde
  • < Promise<void> >

Welcome! How can I help?

WebdriverIO AI Copilot