Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Teste com 2 usuarios diferentes com valores de lances iguais.

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?

2 respostas
soluçã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!