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

如何在appium 1.6中对元素执行三次点击,appium,appium-ios,Appium,Appium Ios,我正在尝试使用appium 1.6在不到2秒的时间内实现元素(IOS)上的三次点击操作,在下面的代码中尝试过,但它抛出了一个错误 new IOSTouchAction(driver).Tap(ele).Tap(ele).Tap(ele).perform(); 或: for(int i=0;i

我正在尝试使用appium 1.6在不到2秒的时间内实现元素(IOS)上的三次点击操作,在下面的代码中尝试过,但它抛出了一个错误

new IOSTouchAction(driver).Tap(ele).Tap(ele).Tap(ele).perform();
或:

for(int i=0;i<3;i++)
{
新建IOSTuchAction(驱动程序).tap(元素).perform();
}
但是没有用

  • 附件:1.6.3
  • JavaClient:5.0.0-BETA5/4.1.2

请让我知道,如果有人已经实现了使用上述规格,提前感谢

这里的问题不在于你的代码,而在于苹果的仪器

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


配置完后,我相信您的“for”循环将按预期工作

谢谢,让我试试这个:)Raghu,您看到速度有任何改进吗?如果总体速度仍然相同,则可能配置不起作用。你使用的是ios 9模拟器还是ios 10?大卫,我看不到在速度方面有任何改进。顺便说一句,我使用的是物理设备(iPhone 6;iOS 9.3.5)和xCode 8.2&Appium 1.6.3)
for (int i = 0; i < 3; i++) 
{
  new IOSTouchAction(driver).tap(element).perform();
}