【发布时间】:2020-11-23 16:53:23
【问题描述】:
这个 usuario.get(3) 从数据库中获取字符串 "202019" 但在屏幕上我只得到 19。 p>
Assert.assertEquals(usuario.get(3), pedidoPage.obterCicloConsultora(driver));
我想删除 "2020" 以使我的断言有效。
请帮帮我!!!谢谢!!!
【问题讨论】:
-
你应该检查字符串函数
replace()和substring() -
打印
usuario.get(3)和pedidoPage.obterCicloConsultora(driver)以查看您在每个中获得的值。可能你的前端得到了那个日期,只是删除了 2020 .. 你为什么不能这样做?你可以做类似usuario.get(3).substring(4)et voilá -
我认为你做错了,断言点是用静态值检查输出,为什么要使用 usuario.get(3) 而不是 "2020" ,如果你想使用 usuario.get(3) this 进行测试,如果失败则意味着它真的失败了,确定为什么 usuario.get(3) 这个返回你 202019 ,
-
谢谢伙计们。我的问题解决了!!!
标签: java selenium-webdriver testing junit assert