Método de desplazamiento no compatible en android appium
He intentado con el método de golpe en Android, pero no funciona.
Código:-
- Automatización del emulador y navegador de Android con la secuencia de comandos de Appium
- Appium: "No se encontró un elemento en la página utilizando los parámetros de búsqueda" error
- ¿Cómo obtener una lista de elementos en espresso?
- Enumerar todos los elementos en enlaces Selenium Python para Appium
- Ejecute las pruebas de Selenium en Android 4.0 en el navegador Chrome beta en lugar del predeterminado
public void swipe() { JavascriptExecutor js = (JavascriptExecutor) driver; HashMap < String, Double > swipeObject = new HashMap < String, Double > (); swipeObject.put("startX", 0.95); swipeObject.put("startY", 0.5); swipeObject.put("endX", 0.05); swipeObject.put("endY", 0.5); swipeObject.put("duration", 1.0); js.executeScript("emulator: swipe", swipeObject); }
Error:-
org.openqa.selenium.WebDriverException: Not yet implemented.
Cualquier ayuda gran apprciation.
- Prueba de la aplicación de Android con selenium webdriver
- ¿Cómo puedo usar selenium o appium para automatizar el navegador de cromo en android?
- ¿Cómo puedo obtener identificadores, nombres o rutas x para elementos ui utilizados en una aplicación para móviles (Android / iOS) para pruebas de automatización móvil?
- Cómo comparar capturas de pantalla con una imagen de referencia utilizando appium
Cambiar el contexto a NATIVE_APP
funcionó para mí:
String originalContext = driver.getContext(); driver.context("NATIVE_APP"); driver.swipe(startx, starty, endx, endy, duration); driver.context(originalContext );
El desplazamiento automático no se implementa ni se admite en las vistas web, compruebe el contexto y cámbielo a Nativo antes de realizar un desplazamiento, puede volver a la vista Web después del desplazamiento.
Compruebe sus coordenadas una vez y tome las coordenadas del inspector del appium si u tiene acceso al mac.
Y el valor mínimo de tiempo debe ser de 500 para que el golpe funcione, ¿puede publicar su registro completo?