Método de desplazamiento no compatible en android appium

He intentado con el método de golpe en Android, pero no funciona.

Código:-

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.

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?

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.