Я знаком с игнорированием различий в значениях атрибутов, но как правильно вообще игнорировать атрибут по имени? Как сделать так, чтобы эти два документа оценивались как похожие?
Документ1:
<a attributeName="value"></a>
Документ2:
<a></a>
Я знаком с игнорированием различий в значениях атрибутов, но как правильно вообще игнорировать атрибут по имени? Как сделать так, чтобы эти два документа оценивались как похожие?
Документ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();