问题标签 [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 回答
345 浏览

iphone - 我可以以编程方式运行我的 iPhone 单元测试吗?

我们的 iPhone 应用程序使用内置的 SenTestingKit 进行单元测试,使用 KIF 进行功能测试。我们将 Zapp 用于 CI,它运行功能测试但不运行单元测试。作为权宜之计,我想添加一个运行单元测试的功能测试场景。有没有办法以编程方式运行 SenTestingKit 单元测试?即不是通过脚本,而是从应用程序内部?

0 投票
1 回答
1268 浏览

ios - iOS 测试:使用 KIF 进行 UITextField 测试的问题

我正在尝试使用 KIF 进行 iOS 测试,但在 UITextField 交互方面遇到了问题。

我正在使用以下代码在文本字段中添加文本。

问题是,如果“用户名”文本是文本字段的值,而不是它的 ID 或标签,则此方法会响应。有没有办法可以访问带有 ID / 标签的文本字段?(因为我打算让我的文本字段为空)

0 投票
2 回答
525 浏览

ios - 运行 iPhone 应用程序时在 Zapp 上构建错误(使用 KIF 测试套件)

我正在开发一个用于测试 KIF 框架和 Zapp 的示例项目。该项目(具有目录方案和集成测试方案)在 XCode 上构建良好并在模拟器上运行。

该项目的 GitHub 网址在这里:https ://github.com/dolphyfernandes/DirectoryApp

我正在尝试运行 Zapp 以进行持续集成 (CI)。通过 Zapp 和 Directory 方案运行的项目运行良好。但是当我将方案下拉菜单更新为集成测试时,构建失败。

以下是 Zapp 上的错误日志

在此处输入图像描述

谁能帮我解决这个问题?似乎一切都应该正常工作。

谢谢。

0 投票
4 回答
3567 浏览

ios - 模拟 iOS 中的方向变化以进行测试

我想测试我的应用处理方向变化(纵向/横向)的能力。我目前正在使用KIF,据我所知,它无法做到这一点。有没有办法以编程方式为 iOS 模拟器模拟旋转事件?

我不在乎它是否是一些未记录的私有 API 或 hack,因为它只会在测试期间运行,不会成为生产构建的一部分。

0 投票
3 回答
1859 浏览

ios - Waxsim Xcode 4.4

我一直在使用 Cruise Control、KIF 和 Waxsim 来测试我的 iOS 应用程序。最近,我升级到 Xcode 4.4 并注意到 WaxSim 不再运行。我收到了这个错误,这让我相信 iPhoneSimulator 私有框架被移动了。关于如何让 WaxSim 重新启动并运行的任何想法?

0 投票
1 回答
872 浏览

kif-framework - 使用 KIF 测试 UIAnimation

简短:有没有办法测试动画是否按照 KIF 应有的方式完成,

Long:在 iOS 中,如果您为 UIView 设置动画,是否有办法在 KIF 中“测试”动画,或者至少等待动画结束,或者等待 UIView 处于某个位置?

0 投票
1 回答
1094 浏览

ios - KIF 可以针对 UIWebView 组件吗?

是否可以在 KIF 测试中针对 UIWebView 组件?

我已经设法通过使用来获得有限的功能,stepToTapScreenAtPoint但是当目标内容“低于首屏”时会出现重大问题。

我也取得了有限stepToEnterText:kTestEmail intoViewWithAccessibilityLabel:@"Email"]的成功,但虽然它可以找到输入字段并开始输入,但在完成输入后测试失败。

所以我的问题是 KIF 是否支持定位基于 webview 的步骤?测试这个的正确方法是什么?

谢谢!(KIF结果如下)

0 投票
1 回答
906 浏览

objective-c - 由于缺少 KIF 类,项目无法构建

项目无法构建,因为缺少 KIF 类。

我正在尝试使用一个简单的应用程序并严格遵循 github自述文件。此外,我已经仔细检查了阅读我关于这个问题的任何内容。我仍然无法让我的应用程序构建/运行测试。

谁能帮我解决这个问题?

谢谢。阿山

错误 :

0 投票
1 回答
266 浏览

ios - 在 KIF 测试步骤之间传递数据

我正在尝试编写一个 KIF 测试来检查我的应用程序中两个不同帐户的登录。

现在的问题是我需要从用户第一次登录后看到的 DetailView 中获取数据,并将其与第二次登录后看到的数据进行比较,并确认数据不同。

据我了解,KIF 首先将所有步骤添加到数组中,然后逐个执行这些步骤。如何从一步中获取数据并将该数据传递到第二步?

0 投票
1 回答
415 浏览

objective-c - 当使用 KIF 测试框架 UIButton 不适用于 UIControlEventTouchUpInside

我尝试使用 KIF 框架制作一些场景。当我添加例如:

UIControlEventTouchUpInside 不会为具有accessibilityLabel @“MyUIButtonAccessibilityLabel”的UIButton 触发。

uigesturerecognizer 是否会干扰 KIF 中的 UIControlEventTouchUpInside?在 KIF 中是否有解决此问题的方法?