Capybara returns 使用 Poltergeist 时隐藏元素?

Capybara returns hidden elements when using Poltergeist?

我正在使用以下 Capybara 查询:

all(:xpath, '//table[@class="myClass"]//tr)

我的 table 包含两个条目:

<tr class="class1" style="visibility: hidden;">
<tr class="class2">

上面的代码比原来的代码稍微简化了一些,但是可以作为示例使用。当运行 Capybara 针对Chrome 或Firefox 时,查询结果为一个元素(class2)。当 运行 针对 Poltergeist 的相同代码时,我得到了两个元素。我试着明确告诉 Capybara 忽略隐藏的元素,但我仍然得到隐藏的元素。我是不是漏了什么?

Poltergeist 团队已解决此问题: https://github.com/teampoltergeist/poltergeist/issues/618#issuecomment-150139228