各位好: 如果我想再坐标 123,34 的地方单击鼠标。 有什么命令或者方法可触发吗?谢谢
monkeyrunner 的 device.touch(123,34,'DOWN_AND_UP')
public static void clickScreen(Double x, Double y, Double duration, WebDriver driver) { JavascriptExecutor js = (JavascriptExecutor) driver; HashMap tapObject = new HashMap(); tapObject.put("x", x); tapObject.put("y", y); tapObject.put("duration", duration); js.executeScript("mobile: tap", tapObject); }
我修改了下 yangyajie 的代码,就可以了,再次感谢两位。 public static void clickScreen(int x, int y, int duration, AppiumDriver drivers) { JavascriptExecutor js = (JavascriptExecutor) drivers; HashMap tapObject = new HashMap(); tapObject.put("x", x); tapObject.put("y", y); tapObject.put("duration", duration); js.executeScript("mobile: tap", tapObject); }
使用这个方法点击手机左上角的返回图标 没成功,信息显示说这个方法还没有实现
我使用的是 AndroidDriver