Saltar al contenido principal

depurar

Este comando te ayuda a depurar tus pruebas de integración. Detiene el navegador en ejecución y te da tiempo para acceder a él y verificar el estado de tu aplicación (por ejemplo, usando herramientas de desarrollo). Tu terminal se transforma en una interfaz REPL que te permitirá probar ciertos comandos, encontrar elementos y probar acciones en ellos.

WebdriverIO REPL

Si ejecutas el testrunner de WDIO asegúrate de aumentar la propiedad timeout del marco de pruebas que estás utilizando (por ejemplo, Mocha o Jasmine) para evitar la terminación de la prueba debido a un timeout. También evita ejecutar el comando con múltiples capabilities ejecutándose al mismo tiempo.

Uso
browser.debug()
Ejemplo
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