Tengo una estructura similar a una tabla donde cada celda toma alguna entrada. La etiqueta html tiene una identificación como id="code[0].name" , id="code[0].age" , ... , y así sucesivamente. De manera similar, id="code[1].name" , id="code[1].age" , ... , y así sucesivamente
Ahora, en ciprés, quiero realizar algo como esto,
namesToFetch.forEach( (el,k) => { cy.get('[id=code[k].name]').type(name)Mi pregunta es, ¿cómo usar el índice k'th dentro de cy.get()?
Puedes usar:
namesToFetch.forEach( (el,k) => { cy.get(`[id=code[${k}].name]`).type(name)O bien, podría usar:
namesToFetch.forEach( (el,k) => { cy.get('[id=code[' + k + '].name]').type(name)Puede usar comodines en el selector coincidente
cy.get('input[id$="name"]') // elements with id attribute ENDING WITH name .each(($el,idx) => { cy.wrap($el).type(namesToFetch[idx]) })