【发布时间】:2015-07-08 05:52:54
【问题描述】:
我尝试在android中使用滑动方法,但它不起作用。
代码:-
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);
}
错误:-
org.openqa.selenium.WebDriverException: Not yet implemented.
任何帮助都非常感谢。
【问题讨论】:
-
你试过 driver.swipe(startx, starty, endx, endy, duration); ?
-
是的,试过了,但同样的问题发生了。
-
对我来说,滑动方法正在工作...您能否分享您的屏幕绑定值的屏幕截图,因为由于传递的坐标不正确,我过去面临同样的问题。还要确保您已将 java.client 最新的 JARS 导入到您的项目中。
-
我已经用上述坐标调用了 swipe(),但问题仍然存在。
-
您是否将客户端 JAR 文件集成到您的项目中?