我想獲取名稱在陣列中列出的不同元素
const List = ['Age', 'Name', 'Creation']
cy.get('*[value^=${List[0]}]').should('not.have.class','errand-cui')
cy.get('*[value^=${List[1]}]').should('not.have.class','errand-cui')
這行不通。這甚至可能是我嘗試這個的方式嗎?
uj5u.com熱心網友回復:
模板文字在 JavaScript 中使用反引號。以下應該有效:
cy.get(`*[value^="${List[0]}"]`).should('not.have.class', 'errand-cui');
此外,.each()如果它們有一個公共選擇器,您可以使用它來遍歷所有元素。
cy.get('foo') // common selector for the elements
.each(($el) => {
cy.wrap($el).should('not.have.class', 'errand-cui');
});
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/507815.html
標籤:javascript 柏
