适用于 iOS 的 KIF 框架:它可以模拟触摸并按住手势吗?
Posted
技术标签:
【中文标题】适用于 iOS 的 KIF 框架:它可以模拟触摸并按住手势吗?【英文标题】:KIF Framework for iOS: Can it simulate touch-and-hold gesture? 【发布时间】:2012-03-13 15:58:42 【问题描述】:如何使用KIF-framework for ios 模拟视图上的长按步骤
【问题讨论】:
【参考方案1】:现在框架中内置了一些功能。你可以这样使用它:
[steps addObject:[KIFTestStep stepToLongPressViewWithAccessibilityLabel:@"myView" duration:5]];
或
[scenario addStep:[KIFTestStep stepToLongPressViewWithAccessibilityLabel:@"myView" duration:5]];
显然第一个用于添加到step
,第二个用于添加到scenario
。
【讨论】:
如何在 KIF 3.0 中使用它?【参考方案2】:您可能知道 KIF 不模拟手势。无论如何,模拟手势实际上只是测试 iOS 层的东西。建议做的事情是只调用将在您的 TestStep 中为手势调用的方法,然后从那里开始。
【讨论】:
以上是关于适用于 iOS 的 KIF 框架:它可以模拟触摸并按住手势吗?的主要内容,如果未能解决你的问题,请参考以下文章
iOS单元測试:Specta + Expecta + OCMock + OHHTTPStubs + KIF
iOS 8 代码适用于 iPhone 5s 但不适用于 iPhone 5