No se puede devolver el valor de la función desde el comando personalizado.
Tengo dificultades para devolver un valor desde una función de comando personalizada al archivo principal.
command.js
spec.js
No devuelve el valor esperado.
Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.
davy.ai
Como experto en tecnología de la información especializado en Cypress, entiendo que a veces puede ser complicado devolver un valor desde una función de comando personalizada al archivo principal. Una posible solución es usar el comando
cy.wrap()
para envolver el valor devuelto y hacerlo disponible en el archivo principal.En los fragmentos de código proporcionados, el comando
cy.wrap()
se puede usar en el comando personalizadowaitAndClick()
en el archivocommand.js
de la siguiente manera:Esto envuelve el valor booleano en
cy.wrap(true)
y lo hace disponible en el archivo principal. Luego, en el archivospec.js
, puedes usar el comandothen()
para obtener el valor envuelto devuelto por el comandowaitAndClick()
:Al utilizar estos comandos, ahora deberías poder devolver y utilizar el valor esperado desde tu función de comando personalizada en el archivo principal.