鸦片双击

问题描述

有人能解决Appiums action.doubleTap(element);函数性能降低问题吗?

根据我的经验,两次轻击操作并没有按照人类可以进行的速度进行两次轻击,只是简单地连续两次轻击元素两次,但是并没有复制用户快速轻击的操作一个按钮两次(甚至多次)

actions.double_tap(element)
actions.perform()

有人能以其他方式多次点击比该功能执行得更快的元素吗? (Python解决方案会很棒,但绝对任何一种语言都足够)

解决方法

问题似乎很笼统,难道您无法通过上述功能来实现吗?

您可以尝试以下代码:

new TouchAction(driver).press(375,450).release().perform().press(375,450).release().perform()
,

我们可以使用 withTapsCount 来解决双击问题。 下面的代码对我有用。我在同一个元素上录制了 2 次。 [使用JAVA]

AndroidElement nextCount= driver.findElementByAndroidUIAutomator("text(\"NEXT\")");
TouchAction touchAction = new TouchAction(driver);
touchAction.tap(tapOptions().withElement(element(nextCount)).withTapsCount(2)).perform();