在IOS Simulator中双击不工作

时间:2016-08-05 14:30:34

标签: python appium appium-ios python-appium

我正在尝试使用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上有任何其他方法。

2 个答案:

答案 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需要它