双击 IOS 模拟器不工作

Double tap in IOS Simulator Not working

我正在尝试 double tap 使用 appium 的 IOS 模拟器中的一个元素,但无法这样做。

Methods tried:

action.tap(x=xx, y=yy, count=1).release().perform() 

连续两次,但似乎有 2 秒的间隔,这在现实世界中不会是双击

element.click 

同上问题

action.press(x=xx, y=yy).wait(500).release().perform().press(x=0, y=0).wait(500).perform() 

无结果

action.tap(x=xx, y=yy, count=2).release().perform()

没有结果。

还有什么我可以尝试的或任何其他适用于 ios 的方法吗?

在调用 perform():

之前,您应该执行两个按下命令
action.press(x=xx, y=yy).release().wait(500).press(x=xx, y=yy).release().perform()

我跟你说的第一种方法叫法一样,没有双击那么快,但是延迟不到一秒 Appium::TouchAction.new.tap(x: xx, y: yy, count: 2).perform

.tap不需要使用release,只有.press需要