我在斷言時面臨有線情況。 我主張每個列表中的數值(名單都應該包含即使是相同的值並不相同對象的列表)在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