Gostaria de saber como eu poderia validar se existe na minha lista de lances um determinado usuário e seu lance. Nesta situação eu teria outro usuário que deu o mesmo valor de lance. Existe uma forma correta para validar neste tipo de situação?
Gostaria de saber como eu poderia validar se existe na minha lista de lances um determinado usuário e seu lance. Nesta situação eu teria outro usuário que deu o mesmo valor de lance. Existe uma forma correta para validar neste tipo de situação?
Oi Ketlin, tudo bem ?
Você pode pegar um elemento inteiro, como se fosse uma lista, por exemplo e com cada linha você faz suas verificações no objeto.
Algo similar a isso:
List<WebElement> linhasDaTabela = driver.findElements(By.cssSelector("tbody tr"));
List<WebElement> colunasDaLinha = linhasDaTabela.get(0).findElements(By.cssSelector("td"));
Assert.assertEquals(colunasDaLinha.get(0),"Ana");
Assert.assertEquals(colunasDaLinha.get(1),"ana@email.com");
Muito obrigada Matheus!
Com este teu exemplo consegui entender na prática o uso do findElements, eu não tinha ainda entendido qual era a vantagem de usar e o porquê de usar (comparado ao findElement).
Abraço!