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?
ATÉ 40% OFF
TÁ ACABANDO!
0 dias
0 horas
0 min
0 seg
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!