您能使assertTrue错误消息更具体吗?

问题描述 投票:0回答:2

例如,我大量使用testNG的assertTrue来验证交易是否正确

public void verifyAmount(WebElement element, String someText){
assertTrue(element.getText().contains(someText));
}

当失败时会说

java.lang.AssertionError: did not expect to find [true] but found[false]

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

java.lang.AssertionError: did not expect to find [10.000 $] but found[3000 $]
java testng appium assert assertion
2个回答
0
投票
public void verifyAmount(WebElement element, String someText){ assertTrue(element.getText().contains(someText)); }

0
投票
© www.soinside.com 2019 - 2024. All rights reserved.