gpt4 book ai didi

javascript - 如果元素在屏幕上可见,如何检查柏树?

转载 作者:行者123 更新时间:2023-12-04 12:00:36 25 4
gpt4 key购买 nike

我有一个很长的网页,底部有一个页脚。要查看页脚,我必须向下滚动。我想编写一个柏树测试以确保当用户位于页面顶部时页脚不可见。为此,我编写了这样的代码:

        cy
.get('#footer')
.should('not.be.visible')

它失败了,虽然它实际上不在屏幕上,而是在页面的可见部分下方。

最佳答案

断言 be.visible is designed to检查用户是否能够与元素交互,即使她必须向下滚动到它。
但是您可以添加和使用自定义断言 isInViewport ,看看https://github.com/cypress-io/cypress/issues/877#issuecomment-490504922 .

关于javascript - 如果元素在屏幕上可见,如何检查柏树?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60659213/

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