我正在尝试断言两个字符串。但是,即使字符串相同,测试用例也会失败。以下是我写的内容:

String actualmsg="My expected string";
String errormsg = driver.findelement(By.xpath("xpath of the element")).getText();
Assert.assertEquals(actualmsg, errormsg);


当我在控制台上打印errormsg时,它给出的字符串与actualmsg相同。请帮忙。

最佳答案

使用Hamcrest断言进行比较,您将获得异常不匹配的结果。

你用:

assertThat(actualmsg,is(errormsg));

09-26 04:19