我有一個類似結構的表格,每個單元格都需要一些輸入。html 標簽的 id 類似于id="code[0].name", id="code[0].age", ..., 等等。類似地, id="code[1].name", id="code[1].age", ..., 等等
現在,在柏樹中,我想做這樣的事情,
namesToFetch.forEach( (el,k) => {
cy.get('[id=code[k].name]').type(name)
我的問題是,如何在 cy.get() 中使用第 k 個索引?
uj5u.com熱心網友回復:
您可以使用:
namesToFetch.forEach( (el,k) => {
cy.get(`[id=code[${k}].name]`).type(name)
或者,您可以使用:
namesToFetch.forEach( (el,k) => {
cy.get('[id=code[' k '].name]').type(name)
uj5u.com熱心網友回復:
您可以通配符匹配的選擇器
cy.get('input[id$="name"]') // elements with id attribute ENDING WITH name
.each(($el,idx) => {
cy.wrap($el).type(namesToFetch[idx])
})
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/421943.html
標籤:
下一篇:顏色漸變呈現為黑色
