[英]How would I capture a “double-click” on a touch-screen device with JavaFX?
[英]How can I double-click on the coordinates of the points with java, iOS device?
我想双击点的坐标(672,282)。 我尝试使用“ MultiTouchAction”,但没有结果。 此代码不适用于我:
`MultiTouchAction multiTouch = new MultiTouchAction(driver);
TouchAction action0 = new TouchAction(driver).tap(672, 282);
TouchAction action1 = new TouchAction(driver).tap(672, 282);
multiTouch.add(action0).add(action1).perform();`
同意@Gaurav,我也建议不要使用屏幕的积分坐标来执行操作,除非没有其他适合您的方法。 最好使用屏幕上的元素执行相同的操作,并且理想情况下应该可以工作:
HashMap<String, Object> tapObject = new HashMap<String, Object>(); tapObject.put("tapCount", 2.0);
// tapObject.put("touchCount", 1.0);
tapObject.put("duration", 0.0);
// tapObject.put("x", 672.0);
// tapObject.put("y", 282.0);
tapObject.put("element", <find your element>.getId()); // the id of the element we want to tap
JavascriptExecutor js = (JavascriptExecutor) driver; js.executeScript("mobile: tap", tapObject);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.