标签: ruby-on-rails ruby capybara
如果HTML按钮的溢出超出了祖先的范围,并且该祖先具有overflow: hidden,则用户无法单击该按钮。是否有可能使用Capybara捕获此类错误? Element.visible?在这种情况下,即使用户看不到元素或与元素进行交互,它也会返回true。
overflow: hidden
答案 0 :(得分:1)
没有布尔方法来检查它是否重叠,但是如果您尝试与之交互(单击它),它将失败,这是在功能测试(而不是测试按钮的可见性)中应该做的)。