我正在使用以下Capybara查询:
all(:xpath, '//table[@class="myClass"]//tr)
我的表包含两个条目:
<tr class="class1" style="visibility: hidden;">
<tr class="class2">
上面的代码与原始代码相比有点简化,但它就是一个例子。在针对Chrome或Firefox运行Capybara时,查询会生成一个元素(class2)。当对Poltergeist运行相同的代码时,我得到了两个元素。我试图明确告诉Capybara忽略隐藏的元素,但我仍然得到隐藏的元素。我在这里错过了什么吗?
答案 0 :(得分:0)
Poltergeist团队已经解决了这个问题: https://github.com/teampoltergeist/poltergeist/issues/618#issuecomment-150139228