我正在尝试使用appium在IOS模拟器中double tap
一个元素,但无法这样做。
Methods tried:
action.tap(x=xx, y=yy, count=1).release().perform()
连续2次,但似乎有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
上有任何其他方法。
答案 0 :(得分:1)
在调用perform()
之前,您应该执行两个按下命令:
action.press(x=xx, y=yy).release().wait(500).press(x=xx, y=yy).release().perform()
答案 1 :(得分:1)
我用与你列出的第一种方法类似的方式调用它,它不像双击那样快,但它的延迟小于一秒
Appium::TouchAction.new.tap(x: xx, y: yy, count: 2).perform
.tap
不需要使用release
,只需.press
需要它