Indagamos en diferentes espacios y así de esta forma mostrarte la respuesta para tu duda, en caso de alguna inquietud deja la inquietud y contestaremos con mucho gusto, porque estamos para ayudarte.
Solución:
Probé esta solución y funcionó para mí.
public void scrollAndClick(String visibleText)
androidDriver.findElementByAndroidUIAutomator("new UiScrollable(new UiSelector().scrollable(true).instance(0)).scrollIntoView(new UiSelector().textContains(""+visibleText+"").instance(0))").click();
}
Utilice el siguiente código. Se desplazará hasta que el texto sea visible.
String uiSelector = "new UiSelector().textMatches("" + text
+ "")";
String command = "new UiScrollable(new UiSelector().scrollable(true).instance(0)).scrollIntoView("
+ uiSelector + ");";
driver.findElementByAndroidUIAutomator(command);
Ahora puede realizar la acción de hacer clic después de esto.
En las nuevas versiones de Appium puedes usar esto:
TouchActions action = new TouchActions(driver);
action.scroll(element, 10, 100);
action.perform();
element.click();
Comentarios y calificaciones del artículo
Si tienes algún contratiempo y capacidad de medrar nuestro división puedes escribir un comentario y con placer lo leeremos.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)