Saltar al contenido

¿Cómo desplazarse hacia abajo para hacer clic en el elemento en Android usando appium y java?

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)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *