Estoy intentando escribir una prueba de Cypress que usa una cadena pasada por una función diferente. La otra función simplemente llama a la función cypress y pasa una cadena. Esto parece ser posible por lo que he visto en la documentación, pero no puedo entender lo que me estoy perdiendo. Se supone que la prueba Cypress solo encuentra un botón basado en su título, definido por la cadena pasada y hace clic en dicho botón.
When('I click the button ""', function (string) { // Clicks a button that test defines by title cy.get('button[title=${string}]').click });Veo que está utilizando comillas simples en lugar de acento grave para la interpolación de cadenas. Si no es un error tipográfico, debe corregirlo.
When('I click the button ""', function (string) { // Clicks a button that test defines by title cy.get(`button[title=${string}]`).click });