我熟悉忽略属性值的差异,但是完全按名称忽略属性的正确方法是什么?如何使这两个文档评估为相似?
文档1:
<a attributeName="value"></a>
文档2:
<a></a>
最佳答案
这最终对我有用。 (如果有其他解决方案,请告诉我)
DiffBuilder.compare(control.withTest(test)
.checkForSimilar()
.withNodeMatcher(new DefaultNodeMatcher(ElementSelectors.byName))
.ignoreWhitespace()
.withAttributeFilter(a -> !"attributeName".equals(a.getName()))
.build();
关于java - XMLUnit 如何忽略缺失的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43050658/