如何在appium 1.6中对元素执行三次点击

时间:2017-03-16 09:17:15

标签: appium appium-ios

我正在尝试使用appium 1.6在一个元素(IOS)上实现三次轻击动作不到2秒,在代码下面已经疲惫不堪但是却抛出错误了    new IOSTouchAction(driver).Tap(ele).Tap(ele).Tap(ele).perform();

for (int i = 0; i < 3; i++) 
{
  new IOSTouchAction(driver).tap(element).perform();
}

但没用。

Appium:1.6.3

JavaClient:5.0.0-BETA5 / 4.1.2

如果有人使用上述规格,请告知我们,提前感谢。

1 个答案:

答案 0 :(得分:1)

这里的问题不在于您的代码,而在于Apple的仪器。

这是一个众所周知的问题,仪器在每个动作之间强制延迟1秒。要解决这个问题,请尝试配置“仪器无延迟”。它对我有用!

https://github.com/appium/appium/blob/master/docs/en/advanced-concepts/iwd_xcode7.md

配置完成后,我相信你的“for”循环会按预期工作