2015-01-28 3 views
3

나는 안드로이드 장치에 대한 스 와이프 메서드를 구현하려고했지만이 메서드는 Appium 1.3.4 버전에서 작동하지 않습니다.android appium 버전 1.3.4에서 지원하는 스 와이프 방법입니까?

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); 
} 

을 그리고 그 같은 클래스에 필요한 장소에 swipe()를 호출 코드 아래
는 내가 썼다.
그것은 다음과 같은 오류 메시지가 발생합니다 :

org.openqa.selenium.WebDriverException : 아직 구현되지 않았습니다. 우리를 도와주세요 : http://appium.io/get-involved.html (경고 : 서버가 어떤 스택 트레이스 정보를 제공하지 를 않았다) 명령 기간 또는 시간 제한 : 7 밀리 초

사람이 문제에 제발 도와주세요. 감사합니다.

+0

iOS와 동일한 문제가 있습니다. 나는 appium github에서 물었다. [this] (https://github.com/appium/appium/issues/4415)는 그들의 대답이었다. 나는 전혀 도움이되지 못했다 ... – Astgh

+0

@ 사용자 : 우리는 받아 들여야한다. 대답은 여기에 적혀 있니? – nullpointer

답변

0

iOS 용으로 작성한 질문에 따라 Java로 테스트를 작성한 것으로 알고 있습니다.

이런 경우, 사용중인 appium 자바 클라이언트의 버전을 확인하려고 (당신이 받는다는을 사용하는 경우가 받는다는 종속성이 무엇인지 확인?)

최신 appium 자바 - 여기에 설명 된 바와 같이, 요소에 슬쩍 : 클라이언트 (2.1.0) 버전은 정확하게 당신이 찾고있는 무엇에 대한 지원을해야한다

https://discuss.appium.io/t/java-client-2-1-0-released/1462

나는 이것이 Appium들과 함께 제시하려고 노력하고 있었는지도 생각들이 iOS 질문에 대한 답변