Cuando tengo una definición de paso de Cucumber en JavaScript usando WebdriverIO y llamo:
browser.debug();... se agota en diez segundos, que nunca es suficiente. Varios documentos y publicaciones de blog aconsejan algo como esta respuesta "Nota: el tiempo de espera predeterminado para el comando .debug () es corto. Asegúrese de aumentarlo". Pero ninguno explica exactamente cómo hacerlo.
He intentado cosas como:
browser.debug({wait: 120000}); ...y esto, en wdio.conf.js :
exports.config = merge(configs, { waitforTimeout: 120000, connectionRetryTimeout: 90000, framework: 'cucumber', cucumberOpts: { timeout: 60000,Ninguno de estos (y otros intentos similares) han extendido el tiempo de espera de depuración.
¿Cómo puedo extender el tiempo de espera de browser.debug en una definición de paso de Cucumber?
Controle el tiempo de espera (en milisegundos) en cucumberOpts . Por ejemplo, en wdio.conf.js :
exports.config = merge(configs, { cucumberOpts: { timeout: 60000, } }