小编Ved*_*vić的帖子

你能让 assertTrue 错误消息更具体吗?

我经常使用 testNG 的 assertTrue 来验证交易是否正确

public void verifyAmount(WebElement element, String someText){
assertTrue(element.getText().contains(someText));
}
Run Code Online (Sandbox Code Playgroud)

当它失败时,它说

java.lang.AssertionError: did not expect to find [true] but found[false]
Run Code Online (Sandbox Code Playgroud)

是否可以更改断言错误以说明究竟出了什么问题,而不仅仅是真/假陈述?是否可以使该消息更具体?有没有办法让断言错误说:

java.lang.AssertionError: did not expect to find [10.000 $] but found[3000 $]
Run Code Online (Sandbox Code Playgroud)

java testng assert assertion appium

-1
推荐指数
2
解决办法
565
查看次数

标签 统计

appium ×1

assert ×1

assertion ×1

java ×1

testng ×1