问题标签 [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.
ios - 应用程序在 KIF 测试运行时崩溃并且没有报告失败
我正在使用一个 CI 系统 Jenkins,它调用一个脚本来在我们的 iOS 应用程序上启动自动化 KIF 测试。
运行时,应用程序由于我们的代码中未捕获的异常而崩溃-[KIFTestActor runBlock:complete:timeout]
。
不幸的是,自动化 KIF 测试没有报告错误,因此 Jenkins 错误地报告自动化测试成功。我曾认为可能abort()
是 stackcrawl 中的 导致应用程序退出而没有错误代码,所以我注册了一个处理程序来捕获未捕获的异常并调用_exit(-1)
以确保我们返回错误代码。那能够捕获异常并调用_exit(-1)
,但詹金斯的工作仍然认为一切都过去了。
有没有人处理过这个问题并想出如何处理这个问题?
我看到这个帖子还没有人回复。
这就是我们启动测试的方式:
xcodebuild clean test -workspace MyApp.xcworkspace -scheme MyApp -destination OS=latest,name="iPhone Retina (4-inch)"
ios - 使用 KIF 双击
如何使用 KIF 执行双击?
我试过打tapViewWithAccessibilityLabel:
了两次电话,还在两次电话之间添加了延迟,但没有任何效果。测试没有失败,这意味着 KIF 能够执行单独的点击,但我不知道如何获得双击。
有任何想法吗?
kif-framework - 无法获取客户端任务的权利
我正在使用下一个 pod 文件:
平台:ios,“6.0”
目标“测试”,:exclusive => true do pod 'KIF',:head end
成功更新 pod 后,我尝试运行 1 种测试方法,但在项目构建操作之后,我在 XCode 控制台中收到下一条消息:无法获取客户端任务的权利。错误:错误域=NSPOSIXErrorDomain 代码=-1“操作无法完成。(POSIX 错误 -1 - 未知错误:-1)
ios - 为什么像 KIF 这样的功能测试框架中没有条件语句?
我是 iOS、xcode、KIF 框架、Objective C 的新手。我的第一个任务是使用 KIF 编写测试代码。如果 KIF 有条件语句,它肯定会容易得多。
基本上是这样的:
当您一次运行一项测试时,KIF 在测试后退出应用程序。如果您一次运行所有测试,它不会在测试之间退出 - 要求测试人员非常非常小心应用程序的状态(这非常耗时且不好玩)。
ios - 如何订购 kif 测试用例序列?
我使用了最新版本的 KIF 框架并创建了几个测试用例(KIFTestCase 的子类)。
我可以知道有什么方法可以改变测试运行序列的顺序吗?
例如,我有 testA.m testB.m testC.m ...当我按下 cmd+U 进行测试时,如何制作诸如 testB.m testC.m testA.m 之类的序列?
ios - 是否可以在 KIF UI 测试期间强制 UIView 重新加载一些更新的数据?
我正在使用 KIF 框架进行一些UI
测试,并且想知道在 KIF 测试期间是否可以强制 UIView 重新加载(通过调用视图控制器中的某些方法)UI
......?
假设我有一个主视图,它是一个 UITableView,它有 5 个数据项,在 KIF 测试运行期间,我想调用UITableViewController
方法来添加一些数据项并调用 UITableView
reload 来刷新UITableView
.
我尝试了下面的代码,它编译没有错误并且可以运行,只是无法观察到UITableView
.
这是在 KIF 测试期间调用视图控制器方法来更新某些数据/视图的正确方法吗?或者您对进行这种测试有什么建议吗?
谢谢你。
ios - 如何在 KIF 框架中选择 UIMenuController 的 UIMenuItem?
我UIMenuItem
在 Xcode 中以编程方式创建,并使用
设置访问权限UILabel
并使其可用于测试,但是,当我使用运行测试时
失败,并显示未找到具有此访问标签的组件的错误消息。
任何人都知道如何通过 选择UIViewController
项目KIF framework
?
谢谢...
ios - 如何在 iOS 应用程序中自动测试不同的启动选项?
我想知道是否有一种方法可以自动测试launchOptions
应用程序首次启动时的不同配置?我熟悉 XCTest、KIF 和 KIWI,但我不确定是否可以实施此类测试?
ios - 使用 KIF2 IOS 截图
请帮助我提供 KIF2 的示例代码以按需截取屏幕截图,我想在模拟器中使用 KIF2 截取屏幕截图
请帮忙 !
ios - UIIMagePickerView 的 KIF 2.2 测试用例不适用于 iOS7
我已经使用 KIF 框架编写了测试用例。使用 UIIMagePicker 视图从图库中获取图像的问题 - 操作系统版本为 7.0+,KIF 版本为 2.2。
我正在使用下面的代码行从图库中获取图像:
我可以到达直到照片和“照片水龙头”也被放置,但在那之后它应该关闭选择器并且这不起作用。请帮忙..
任何帮助都会有很大帮助。
提前致谢