我想忽略具有不同版本或参数的相似网址。是否有办法使用XMLUnit来实现?
控制XML: <script src="https://test.com/test.js?param=12345" type="text/javascript"/>
测试XML: <script src="https://test.com/test.js?param=123" type="text/javascript"/>
我想在生成所有差异时忽略这些差异。
答案 0 :(得分:1)
您可以告诉XMLUnit使用您提供的DifferenceEvaluator
。
使用此评估程序,除非是ATTR_VALUE
比较,否则您将返回原始结果,并且可以确定它是src
元素上的script
属性(请查看{{ 1}}的控制目标及其父对象)-在这种情况下,您将返回Comparison
甚至SIMIALR
。