问题标签 [kif-framework]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1932 浏览

ios - 实施 KIF 的示例

您能否上传一些示例应用程序和代码以开始使用?这将真正有助于探索和为正在进行的项目添加更多内容。

0 投票
3 回答
1244 浏览

ios - 带 KIF 的 ipad 键盘上的 stepToTap DELETE 键

有没有办法在 UITextField 中模拟删除字符。

我在键盘可见时尝试过这个

但是我不够用吗?

0 投票
0 回答
205 浏览

ios - 使用 iPhone 的 KIF 时的红色/绿色测试颜色

有没有办法将红绿色添加到控制台以通过和失败 KIF 框架上的测试?我不确定这是否正在进行中或是否可能。也许通过从控制台运行测试?

0 投票
1 回答
683 浏览

kif-framework - 命令行支持 KIF 以在真实设备上运行测试

我正在使用 KIF 来测试我的应用程序。我想从命令行开始我的测试,我查看了 WaxSim 工具,看起来它是用于在模拟器上运行测试。但是有没有办法在与真实设备的持续集成中使用 KIF 测试。如果我可以从在真实设备中运行的命令行调用测试,那将会很有帮助。我知道可以在 ios5 beta 版本上使用苹果 UI 自动化来执行此操作,但请告诉我是否有办法在 ios4 中执行此操作。您的帮助将不胜感激。

-泰迦

0 投票
0 回答
644 浏览

ios - 为什么 KIF UIView:dragFromPoint:toPoint 不会导致 touchesEnded:withEvent 在我的视图上被调用?

这个问题是关于 iOS 验收测试框架 KIF 的。

我有一个使用 KIF 扩展的测试步骤UIView dragFromPoint:toPoint。我有一个实现touchesBegan/ touchesMoved/ touchesEnded/的自定义视图类touchesCancelled

在我的 KIF 测试步骤中,我将坐标转换为自定义视图的坐标并调用dragFromPoint. NSLog& 断点告诉我,touchesBegan并且touchesMoved在我的视图中被调用,但touchesEnded不是。查看 KIF 代码,我可以看到它正在发布此事件,但我无法弄清楚为什么它没有被传递到我的视图中,而其他两个是。

这是我的 KIF 测试步骤代码的摘录:

0 投票
1 回答
377 浏览

ios4 - 在 iOS 模拟器中重置位置警告的编程方式

我想找到一种编程方式来重置 iOS 模拟器的位置警告,以便在测试用例之前实现自动化。我特别想将它与KIF 测试框架结合起来。

任何 API 都可以,无论是私有的还是公共的。

0 投票
13 回答
13952 浏览

ios - 如何为 UISegmentedControl 的特定段设置可访问性标签?

我们使用 KIF 进行功能测试,它使用元素的可访问性标签来确定将事件发送到何处。我目前正在尝试测试 UISegmentedControl 的行为,但为此我需要为控件的不同段设置不同的可访问性标签。如何为特定细分设置可访问性标签?

0 投票
1 回答
2518 浏览

ios - 使用 KIF 测试异步 UITableView

我开始使用 KIF,但在使用当前配置测试异步加载的表视图时遇到了问题。

我的应用程序中有一个带有按钮的主屏幕。当按下该按钮时,会出现一个模态视图控制器。

现在,我在 KIF 中设置了一个测试,如下所示:

当我运行测试时,KIF 从来没有看到我的对象加载通知。

在调试中,我将 viewDidLoad 方法中的 [objectManager requestObjects] 调用替换为异步调用,以在三秒后请求对象:

当我这样做时,我在 KIF 输出中看到以下内容:

这让我相信最初的问题是我正在等待的通知在第一步完成执行之前被触发。

那么,问题就变成了,为什么第一步需要 0.9 秒才能完成?是否在从步骤返回之前等待模态动画完成?在这种情况下,加载对象的请求比动画完成得更快。

KIF 应该如何处理?或者是否有不同的方法来为我的 tableview 加载异步数据更合适?

0 投票
1 回答
5564 浏览

iphone - 如何使自定义 UIView 可访问?

我有一个自定义UIView子类,其中包含一个单元格网格,每个单元格也是自定义UIView子类。

我对使用 Keep It Functional 测试框架很感兴趣,它要求每个视图都有一个acccessibilityLabel.

如何将单元类配置为具有可访问性标签,以便在测试中单独引用它们?

0 投票
2 回答
1081 浏览

ios - 适用于 iOS 的 KIF 框架:它可以模拟触摸并按住手势吗?

如何使用iOS 的 KIF 框架在视图上模拟触摸并按住步骤