Como listar todos os elementos de uma lista em Appium

naveed Syed:

Estou à procura de Appiumcódigo onde ele irá listar todos os elementos da web presentes em uma classe, por exemplo, eu quero tentar algo como

List<WebElement> listOfElements;
listOfElements = (WebElement) driver.findElements(By.xpath("//*[contains(@class,'view.test')]"));

System.out.println(listOfElements);

A classe contém pelo menos 8 elementos. Existe uma maneira para listar todos os elementos 8 emappium

O código acima não está funcionando, eu não vejo qualquer appiumbiblioteca para lista de importação também. Assim, há uma maneira de obter toda a lista de identificadores que pertencem a uma classe em appium.

Sameer Arora:

Você pode buscar os elementos de uma lista e, em seguida, iterar por essa lista para imprimir os elementos.
Você pode fazê-lo como:

List<WebElement> listOfElements = driver.findElements(By.xpath("//*[contains(@class,'view.test')]"));
for(WebElement element: listOfElements){
    System.out.println(element);
}

E se você quiser imprimir o texto do elemento (se estiver presente), então você pode fazê-lo como:

List<WebElement> listOfElements = Constant.driver.findElements(By.xpath("//*[contains(@class,'view.test')]"));
for(WebElement element: listOfElements){
    System.out.println(element.getText());
}

Acho que você gosta

Origin http://43.154.161.224:23101/article/api/json?id=275505&siteId=1
Recomendado
Clasificación