Oi, Estou com problemas em relacao ao assertTrue. O teste roda todo, funciona, porém apresenta essa falha.
Ja tentei colocar Thread.sleep e ate mesmo acrescentar tempo no WebDriverWait mas nada faz ele passar.
Saberiam como me ajudar?
public boolean existeLance(String usuario, double valor) {
Boolean temUsuario = new WebDriverWait(driver, 50)
.until(ExpectedConditions.textToBePresentInElementLocated(By.id("lancesDados"), usuario));
if(temUsuario) {
driver.getPageSource().contains(String.valueOf(valor));
}
return false;
}
@Test
public void deveFazerUmLance() {
DetalhesDoLeilaoPage lances = leiloes.detalhes(1);
lances.lance("José Eduardo", 150);
assertTrue(lances.existeLance("José Eduardo", 150));
}