问题标签 [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.
iphone - 我可以以编程方式运行我的 iPhone 单元测试吗?
我们的 iPhone 应用程序使用内置的 SenTestingKit 进行单元测试,使用 KIF 进行功能测试。我们将 Zapp 用于 CI,它运行功能测试但不运行单元测试。作为权宜之计,我想添加一个运行单元测试的功能测试场景。有没有办法以编程方式运行 SenTestingKit 单元测试?即不是通过脚本,而是从应用程序内部?
ios - iOS 测试:使用 KIF 进行 UITextField 测试的问题
我正在尝试使用 KIF 进行 iOS 测试,但在 UITextField 交互方面遇到了问题。
我正在使用以下代码在文本字段中添加文本。
问题是,如果“用户名”文本是文本字段的值,而不是它的 ID 或标签,则此方法会响应。有没有办法可以访问带有 ID / 标签的文本字段?(因为我打算让我的文本字段为空)
ios - 运行 iPhone 应用程序时在 Zapp 上构建错误(使用 KIF 测试套件)
我正在开发一个用于测试 KIF 框架和 Zapp 的示例项目。该项目(具有目录方案和集成测试方案)在 XCode 上构建良好并在模拟器上运行。
该项目的 GitHub 网址在这里:https ://github.com/dolphyfernandes/DirectoryApp
我正在尝试运行 Zapp 以进行持续集成 (CI)。通过 Zapp 和 Directory 方案运行的项目运行良好。但是当我将方案下拉菜单更新为集成测试时,构建失败。
以下是 Zapp 上的错误日志
谁能帮我解决这个问题?似乎一切都应该正常工作。
谢谢。
ios - 模拟 iOS 中的方向变化以进行测试
我想测试我的应用处理方向变化(纵向/横向)的能力。我目前正在使用KIF,据我所知,它无法做到这一点。有没有办法以编程方式为 iOS 模拟器模拟旋转事件?
我不在乎它是否是一些未记录的私有 API 或 hack,因为它只会在测试期间运行,不会成为生产构建的一部分。
ios - Waxsim Xcode 4.4
我一直在使用 Cruise Control、KIF 和 Waxsim 来测试我的 iOS 应用程序。最近,我升级到 Xcode 4.4 并注意到 WaxSim 不再运行。我收到了这个错误,这让我相信 iPhoneSimulator 私有框架被移动了。关于如何让 WaxSim 重新启动并运行的任何想法?
kif-framework - 使用 KIF 测试 UIAnimation
简短:有没有办法测试动画是否按照 KIF 应有的方式完成,
Long:在 iOS 中,如果您为 UIView 设置动画,是否有办法在 KIF 中“测试”动画,或者至少等待动画结束,或者等待 UIView 处于某个位置?
ios - KIF 可以针对 UIWebView 组件吗?
是否可以在 KIF 测试中针对 UIWebView 组件?
我已经设法通过使用来获得有限的功能,stepToTapScreenAtPoint
但是当目标内容“低于首屏”时会出现重大问题。
我也取得了有限stepToEnterText:kTestEmail intoViewWithAccessibilityLabel:@"Email"]
的成功,但虽然它可以找到输入字段并开始输入,但在完成输入后测试失败。
所以我的问题是 KIF 是否支持定位基于 webview 的步骤?测试这个的正确方法是什么?
谢谢!(KIF结果如下)
objective-c - 由于缺少 KIF 类,项目无法构建
项目无法构建,因为缺少 KIF 类。
我正在尝试使用一个简单的应用程序并严格遵循 github自述文件。此外,我已经仔细检查了阅读我关于这个问题的任何内容。我仍然无法让我的应用程序构建/运行测试。
谁能帮我解决这个问题?
谢谢。阿山
错误 :
ios - 在 KIF 测试步骤之间传递数据
我正在尝试编写一个 KIF 测试来检查我的应用程序中两个不同帐户的登录。
现在的问题是我需要从用户第一次登录后看到的 DetailView 中获取数据,并将其与第二次登录后看到的数据进行比较,并确认数据不同。
据我了解,KIF 首先将所有步骤添加到数组中,然后逐个执行这些步骤。如何从一步中获取数据并将该数据传递到第二步?
objective-c - 当使用 KIF 测试框架 UIButton 不适用于 UIControlEventTouchUpInside
我尝试使用 KIF 框架制作一些场景。当我添加例如:
UIControlEventTouchUpInside 不会为具有accessibilityLabel @“MyUIButtonAccessibilityLabel”的UIButton 触发。
uigesturerecognizer 是否会干扰 KIF 中的 UIControlEventTouchUpInside?在 KIF 中是否有解决此问题的方法?