Boa tarde,
Ao executar terminar de codificar a classe DetalhesLeilaoPage, verificado que a sintaxe do "ExpectedConditions" ficou deprecated ou seja, foi depreciado. como posso corrigir este erro?
Segue o código do programa: package br.com.caelum.teste;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.support.ui.ExpectedConditions;
import org.openqa.selenium.support.ui.Select;
import org.openqa.selenium.support.ui.WebDriverWait;
public class DetalhesLeilaoPage {
private WebDriver driver;
public DetalhesLeilaoPage (WebDriver driver) {
this.driver = driver;
}
public void lance (String usuario, double valor) {
WebElement txtValor = driver.findElement(By.name("lance.valor"));
Select cbUsuario = new Select (driver.findElement(By.name("lance.valor.id")));
cbUsuario.deselectByVisibleText(usuario);
txtValor.sendKeys(String.valueOf(valor));
driver.findElement(By.id("btnDarlance")).click();
}
public boolean existeLance (String usuario, double valor){
boolean temUsuario = new WebDriverWait(driver, 10).until(ExpectedConditions.textToBePresentInElement(By.id("lancesDados"),usuario));
if(temUsuario) return driver.getPageSource().contains(String.valueOf(valor));
return false;
}
}
att,
Everton