Я хочу дважды нажать на координаты точек (672, 282). Я попытался использовать «MultiTouchAction», но результата не было. Этот код не работает для меня:Как я могу дважды щелкнуть по координатам точек с помощью устройства java, iOS?
`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();`
я мог бы достичь ДО этого - https://groups.google.com/d/msg/appium-discuss/4jhVN4ySSGI/FH9slJqPWioJ ,Надеюсь, поможет. – nullpointer
Ths, я пробовал этот метод, но нажатие только один раз. Что пошло не так? 'HashMap tapObject = new HashMap (); tapObject.put ("tapCount", 2.0); tapObject.put ("touchCount", 1.0); tapObject.put ("duration", 0.1); tapObject.put ("x", 672.0); tapObject.put ("y", 282.0); Драйвер JavascriptExecutor js = (JavascriptExecutor); js.executeScript («mobile: tap», tapObject); ' –
Все работает хорошо, просто« длительность »должна быть« 0 »:' tapObject.put («duration», 0.0); '. Еще раз спасибо. –