想要在失败后继续测试用例 - 目前在硒 RC/1.0 中使用 assertEquals



我在Selenium RC中使用assertEquals来处理警报,但是如果我使用它并且失败,测试用例就会停止。我想在失败后继续我的测试用例。

其次,当我使用 verifyEquals 时,无论测试用例通过还是失败,它都会通过。

您可以将断言放在 try/catch 块中。 在 catch 块中,将一些布尔捕获错误变量设置为 true。 假设您希望测试最终失败,因为最后一步断言捕获的错误布尔值为 false。

你可以用下面给出的尝试和捕获块来做到这一点 -

try
{
assertEquals .....
}catch(Exception e){}

在这种情况下,try 块中的代码将执行,如果抛出任何异常,则测试用例将继续运行。如果出现断言错误,您可以使用以下代码。在这两种情况下,测试用例的执行都将继续。

try{
asset statements
}catch(AssertionError e){}

最新更新