水豚有可能检查HTML元素是否被溢出覆盖:隐藏的父对象?

时间:2019-02-07 17:32:08

标签: ruby-on-rails ruby capybara

如果HTML按钮的溢出超出了祖先的范围,并且该祖先具有overflow: hidden,则用户无法单击该按钮。是否有可能使用Capybara捕获此类错误? Element.visible?在这种情况下,即使用户看不到元素或与元素进行交互,它也会返回true。

1 个答案:

答案 0 :(得分:1)

没有布尔方法来检查它是否重叠,但是如果您尝试与之交互(单击它),它将失败,这是在功能测试(而不是测试按钮的可见性)中应该做的)。