Testng SoftAssert始终返回null

时间:2014-11-12 17:07:43

标签: groovy webdriver testng assertions

我在org.testng.asserts.SoftAssert

的testNG中使用了softassert

我正在测试一些非常基本的东西 - 标题 - 只是为了看看我是否可以让软断言工作并在报告失败时将反馈放在报告中。问题是,在断言应该通过或失败的任何一种情况下,它总是返回null。

@Test
void doTest()
{
    driver.get("URL")
    System.out.println(driver.getTitle())
    l_assert.assertEquals(driver.getTitle(), "String")
    l_assert.assertAll()
}

这总是返回null

2 个答案:

答案 0 :(得分:0)

问题可能是你没有初始化它。你必须在某处:

l_assert = new SoftAssert();

答案 1 :(得分:0)

尝试使用下一个示例:

l_assert.assertEquals(driver.getTitle(), "String", "Error Message Should Be Here");