gpt4 book ai didi

Cypress 检查元素是否有滚动条可见

转载 作者:行者123 更新时间:2023-12-02 16:41:12 26 4
gpt4 key购买 nike

我有一个应该有 10 个元素的列表,如果列表包含 11 个元素,我需要显示滚动,则容器是固定大小的。一切都很好,但我如何检查滚动是否存在?

cy.get('[data-testid=list-box]')

最佳答案

我通过使用 jQuery 测量高度和滚动高度来做到这一点。

  it("should force scroll within a large body", () => {
cy.get(".lorem-ipsum-header").click();
cy.get(".section-body")
.should("have.length", 1)
.eq(0)
.should("contain.text", "Lorem ipsum")
.then(($body) => {
cy.wrap($body).invoke("outerHeight").should("eq", 583);
cy.wrap($body).invoke("prop", "scrollHeight").should("eq", 1892);
});
});

关于Cypress 检查元素是否有滚动条可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57848260/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com