如何使用Capybara确保通过z-index看不到元素?

时间:2016-06-09 14:02:39

标签: capybara

我试过这样做:

expect(page).to have_css(:div, text: "This is important!", visible: true)

不幸的是文字“这很重要!”不是真的“可见”。它不是一个隐藏的元素,但我使用z-index在它上面有一些东西。 Capybara认为它虽然可见。

确保某些内容实际可见的最佳方式是什么,而不是使用z-index的其他元素进行掩盖?

更新

我现在使用的是z-indexvisibility: visible,而不是visibility: hidden用于我的实施。然后我可以使用上面相同的Capybara线,它按预期工作。知道其他人是否有可能需要使用z-index仍然有用。

0 个答案:

没有答案