Hoppa till huvudinnehåll

debug

Det här kommandot hjälper dig att felsöka dina integrationstester. Det stoppar den körande webbläsaren och ger dig tid att hoppa in i den och kontrollera statusen för din applikation (t.ex. med hjälp av utvecklarverktyg). Din terminal omvandlas till ett REPL- gränssnitt som låter dig prova olika kommandon, hitta element och testa åtgärder på dem.

WebdriverIO REPL

Om du kör WDIO-testrunner, se till att öka timeout-egenskapen i det testramverk du använder (t.ex. Mocha eller Jasmine) för att förhindra att testet avslutas på grund av en testtimeout. Undvik också att köra kommandot med flera capabilities igång samtidigt.

Användning​
browser.debug()
Exempel​
debug.js
it('should demonstrate the debug command', async () => {
await $('#input').setValue('FOO')
await browser.debug() // jumping into the browser and change value of #input to 'BAR'
const value = await $('#input').getValue()
console.log(value) // outputs: "BAR"
})

Welcome! How can I help?

WebdriverIO AI Copilot