导致“有效性错误:ID <some-id>已定义”

时间:2015-08-05 19:27:05

标签: ruby-on-rails ruby rspec nokogiri libxml2

这些刚开始出现在我的测试中,我不知道它来自哪里:

element section: validity error : ID with-header already defined
element section: validity error : ID with-header already defined
element section: validity error : ID with-header already defined

with-header是ID

这些错误(警告?!?因为测试通过)似乎是错误的,因为我可以查看页面,只有一个#with-header所以不确定是什么抛出它们以及为什么?

我的初步研究揭示this Nokogiri issueand another)指向 libxml2 ,但问题似乎已关闭,为什么这些问题现在只出现在我面前?

任何想法如何修复或至少抑制警告,以免他们在我的测试中呕吐?

使用:

  • RSpec (3.3.2)
  • Nokogiri (1.6.6.2)
  • libxml2 :稳定2.9.2(瓶装),HEAD

1 个答案:

答案 0 :(得分:0)

它已修复,但尚未发布。它将在1.6.7版本中发布。

来源:

它确实有效,但输出很烦人:)