我在断言时面临有线情况。 我主张每个列表中的数值(名单都应该包含即使是相同的值并不相同对象的列表)在webdriver和TestNG中断言问题
这里是我的断言代码:
for (int i=0 ; i< rst.size(); i++)
{
Assert.assertSame(l.get(i).getName(),rst.get(i).getText());
这里是我的回应越来越:
FAILED: srch("tsk", "http://frstmwarwebsrv2.orsyptst.com:9000/duobject? searchString=TSK&filtercheck=nameSWF&p.index=0&p.size=8")
java.lang.AssertionError: expected [TSK(ACE700J)(000)(ACE700JU00)(000)] but found [TSK(ACE700J)(000)(ACE700JU00)(000)]
}
我已经改变了上述由我仍然得到相同的错误建议:
Assert.assertSame ((l.get(i).getName().trim()), rst.get(i).getText().trim());
种
首先修剪字符串。我怀疑这可能是一个空白问题。 – Arran
感谢您的回答。在修剪之前是否需要将每个单元格的值转换为字符串?有没有其他方式做到这一点,而不转换为字符串? – Ziwdigforbugs