我正在尝试断言两个字符串。但是,即使字符串相同,测试用例也会失败。以下是我写的内容:
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));