访问可以使用赛普拉斯重复使用的当前主题?
Access Current Subject which can be reused using Cypress?
我在页面上出现的元素很少,具有 data-testid
属性。
该属性具有定义元素类型的值。
我想将属性值作为字符串使用,并想将其推入数组。
我做的是-
cy.xpath(NODE_PREVIEW_PANEL)
.children(NODE_TYPE)
.each((el) => {
orderArray.push(cy.get(el).invoke('attr', 'data-testid'));
})
但它没有向数组添加任何内容,但是断言
cy.get(el).invoke('attr', 'data-testid').should('eq', 'Single Column sm')
工作正常。
您可以这样做,以获取所需属性的值并将其保存在数组中:
cy.xpath(NODE_PREVIEW_PANEL)
.children(NODE_TYPE)
.each((el) => {
cy.wrap(el).invoke('attr', 'data-testid').then((val) => {
orderArray.push(val);
})
})
我在页面上出现的元素很少,具有 data-testid
属性。
该属性具有定义元素类型的值。 我想将属性值作为字符串使用,并想将其推入数组。
我做的是-
cy.xpath(NODE_PREVIEW_PANEL)
.children(NODE_TYPE)
.each((el) => {
orderArray.push(cy.get(el).invoke('attr', 'data-testid'));
})
但它没有向数组添加任何内容,但是断言
cy.get(el).invoke('attr', 'data-testid').should('eq', 'Single Column sm')
工作正常。
您可以这样做,以获取所需属性的值并将其保存在数组中:
cy.xpath(NODE_PREVIEW_PANEL)
.children(NODE_TYPE)
.each((el) => {
cy.wrap(el).invoke('attr', 'data-testid').then((val) => {
orderArray.push(val);
})
})