从 webelement 中提取整数值并使用 cypress 再次比较

发布于 2025-01-11 09:28:50 字数 128 浏览 0 评论 0原文

在此处输入图像描述

如果该整数值发生变化,如何从中提取 3 并与相同的值进行比较 3

enter image description here

How to extract 3 from this and compare it with same if this integer value changes
3

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

动次打次papapa 2025-01-18 09:28:50

提取元素文本并将其与预期值进行比较的简单方法是:

cy.get(locatorOfElement).invoke("text").then((value) => {
    expect(value).to.equal("3");
});
cy.get(locatorOfElement).invoke("text").should("be.eq", "3");

如果您想将其与整数值进行比较,则必须将提取的值转换为整数,然后将其与预期整数值进行比较。

cy.get(locatorOfElement).invoke("text").then((value) => {
    expect(parseInt(value)).to.equal(3);
});
cy.get(locatorOfElement).invoke("text").then(parseInt).should('eq', 3)

Easy ways to extract element text and compare it with expected value are:

cy.get(locatorOfElement).invoke("text").then((value) => {
    expect(value).to.equal("3");
});
cy.get(locatorOfElement).invoke("text").should("be.eq", "3");

and if you want to compare it with integer value then you have to convert the extracted value to an integer and then compare it to an expected integer value.

cy.get(locatorOfElement).invoke("text").then((value) => {
    expect(parseInt(value)).to.equal(3);
});
cy.get(locatorOfElement).invoke("text").then(parseInt).should('eq', 3)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文