0

我正在网页上测试一个表格,我需要验证表格中的所有值。为此,我写了一个for类似这样的循环

for (row) {
   for (column) {
       SeleniumTestCase.verifyTrue( "expected".equals("obtained"));
   }
   SeleniumTestCase.checkForVerificationErrors();
}

在第五行,我正在检查他们在这一行的任何列中是否有任何错误。

问题是如果它们有任何错误,我无法输出检测到哪一行和哪一列错误,因为checkForVerificationErrors方法将立即失败,而不会让我输出任何调试信息。

4

1 回答 1

0

您可以改用 JUnit TestCase 断言:

for (row) {
   for (column) {
       SeleniumTestCase.assertEquals("Verifying row " + row + ", column " + column, 
               expected, obtained);
   }
}
于 2010-07-19T15:15:21.943 回答