Cypress дает вам прямой доступ к DOM.Если вы хотите нацелиться на объект DOM и работать с ним напрямую, вам нужно использовать функцию then()
.
Вот пример, который должен работать в вашем случае:
cy.get("g.ABC").then(elem => {
let score = elem.getAttribute("score");
cy.log(score);
// etc...
});
См. эту страницу документа для получения дополнительной информации.
Если вы хотите выполнить утверждение мокко непосредственно для значения, используйте should()
, чтобы воспользоваться преимуществами автоматических повторных попыток:
cy.get("g.ABC").should(elem => {
let score = elem.getAttribute("score");
// If this assertion fails, the entire block will retry until it doesn't.
expect(score).to.equal("1.3");
});
См. на этой странице документа для получения дополнительной информации.