Мне нужно помочь. У меня есть код, который контролирует, если какое-то значение больше, чем другое значение.
Это выглядит так:
cy.get(':nth-child(1) > .offer-block > :nth-child(1) > .flex-col > .offer-price').then(($span) => {
// capture what num is right now
const num1 = $span.text();
cy.get(':nth-child(2) > .flex-column').click();
cy.wait(5000);
cy.get(':nth-child(1) > .offer-block > :nth-child(1) > .flex-col > .offer-price').then(($span) => {
// now capture it again
const num2 = $span.text();
// make sure it's what we expected
expect(num1).to.be.greaterThan(num2);
});
});
Проблема в том, что сохраненный текст не просто число, а всегда заканчиваетсяс "Kč". Есть ли какой-нибудь способ удалить этот текст ("Kč")?
Я пытался разобрать текст, чтобы всплыть, но он не закончился хорошо.
Спасибо за вашу помощь.